我正在構建待辦事宜應用程序,用戶可以在其中選擇提醒選項。如果啓用提醒,則啓用UIDatePicker。我用故事板創建了主界面。所以,我最初的UI是這樣UIDatePicker重新定位到視圖底部
但禁用和啓用再次提醒開關後,在日期選擇器放置在視圖的頂部。我需要將它放在視圖的底部。
我的視圖控制器代碼是這樣的
- (IBAction)isReminderSelected:(UISwitch *)sender {
if([_reminderSetField isOn]){
[_reminderSetField.viewForBaselineLayout addSubview: _reminderDatePicker];
}
else {
[_reminderDatePicker removeFromSuperview];}
}
我通過故事板創建主UI。然後初始化在頭文件中的日期選擇器....
我的* .h文件
@property (strong, nonatomic) IBOutlet UISwitch *reminderSetField;
@property (strong, nonatomic) IBOutlet UIDatePicker *reminderDatePicker;
- (IBAction)isReminderSelected:(UISwitch *)sender;
你對日期選擇器有什麼約束? – rdelmar
我沒有任何約束。 – Reza
您可以請上傳我們不明白的日期選擇器的設置代碼從這段代碼片段 –