68 lines
2.7 KiB
Objective-C
68 lines
2.7 KiB
Objective-C
//
|
|
// CreateEventViewControllerV2.h
|
|
// YuMi
|
|
//
|
|
// Created by P on 2025/5/9.
|
|
//
|
|
|
|
#import "MvpViewController.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface CreateEventViewControllerV2 : MvpViewController
|
|
|
|
@property (nonatomic, copy) void(^createSuccess)(void);
|
|
|
|
@property (nonatomic, strong) UIScrollView *scrollView;
|
|
@property (nonatomic, strong) UIView *contentView;
|
|
|
|
@property (nonatomic, strong) UILabel *eventTitleLabel;
|
|
@property (nonatomic, strong) UITextField *eventTitleTextField;
|
|
@property (nonatomic, strong) UILabel *eventTitleCharCountLabel;
|
|
|
|
@property (nonatomic, strong) UILabel *eventBannerLabel;
|
|
@property (nonatomic, strong) UIImageView *eventBannerImageView;
|
|
@property (nonatomic, strong) UIImageView *eventBannerCamearImageView;
|
|
|
|
@property (nonatomic, strong) UILabel *uploadBannerLabel;
|
|
@property (nonatomic, strong) UIButton *uploadBannerYesButton;
|
|
@property (nonatomic, strong) UIButton *uploadBannerNoButton;
|
|
|
|
@property (nonatomic, strong) UILabel *selectRoomLabel;
|
|
@property (nonatomic, strong) UIView *selectRoomView;
|
|
@property (nonatomic, strong) UILabel *selectRoomPlaceholderLabel;
|
|
@property (nonatomic, strong) UIImageView *selectRoomArrowImageView;
|
|
|
|
@property (nonatomic, strong) UILabel *startTimeLabel;
|
|
@property (nonatomic, strong) UIView *startTimeView;
|
|
@property (nonatomic, strong) UILabel *startTimePlaceholderLabel;
|
|
@property (nonatomic, strong) UIImageView *startTimeArrowImageView;
|
|
|
|
@property (nonatomic, strong) NSDate *selectedStartTime; // 新增:存储选择的开始时间
|
|
@property (nonatomic, strong) UIView *datePickerContainerView; // 新增:日期选择器容器视图
|
|
@property (nonatomic, strong) UIDatePicker *datePicker; // 新增:日期选择器
|
|
@property (nonatomic, strong) UIToolbar *pickerToolbar; // 新增:选择器工具栏
|
|
|
|
@property (nonatomic, strong) UILabel *durationLabel;
|
|
@property (nonatomic, strong) UIView *durationView;
|
|
@property (nonatomic, strong) UILabel *durationPlaceholderLabel;
|
|
@property (nonatomic, strong) UIImageView *durationArrowImageView;
|
|
|
|
|
|
@property (nonatomic, strong) UIView *durationPickerContainerView; // 新增:时长选择器容器视图
|
|
@property (nonatomic, strong) UIPickerView *durationPicker; // 新增:时长选择器 (UIPickerView)
|
|
@property (nonatomic, strong) UIToolbar *durationPickerToolbar; // 新增:时长选择器工具栏
|
|
|
|
@property (nonatomic, strong) UILabel *eventContentLabel;
|
|
@property (nonatomic, strong) UITextView *eventContentTextView;
|
|
@property (nonatomic, strong) UILabel *eventContentCharCountLabel;
|
|
|
|
@property (nonatomic, strong) UILabel *notifyFansLabel;
|
|
@property (nonatomic, strong) UISwitch *notifyFansSwitch;
|
|
|
|
@property (nonatomic, strong) UIButton *createEventButton;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|