我試圖在Storyboard上實現UIDatePicker
。正如你所期望的那樣,當視圖第一次加載時,日期選擇器不能在屏幕上顯示,所以我必須編寫自定義代碼以便在加載時將其從屏幕上移開。這裏是代碼...iOS:隱藏UIView對象
- (void)hideDatePicker
{
CGRect newRect = self.datePicker.frame;
CGPoint newOrigin = CGPointMake(0, [[UIScreen mainScreen] bounds].size.height);
newRect.origin = newOrigin;
self.datePicker.frame = newRect;
}
我目前在viewDidLoad
中調用此方法。
當我運行應用程序,日期選擇器仍然在屏幕的底部,令人作嘔佔據半個屏幕...
什麼是self.datePicker當你這樣做。也許你忘了將picker鏈接到你的代碼和self.datePicker == nil。 – onevcat
不要在viewDid Load中調用它:如果你想稍後加載它。可以在按鈕操作上調用該方法或隱藏它,然後使其隱藏。 – Divya