0
我已經看到這個 https://developer.apple.com/library/ios/samplecode/DateCell/Introduction/Intro.html(日期單元格)爲我的問題,但這是用於存儲板在這個例子中,我不使用存儲板。所以在我的視圖控制器中如何做到這一點。如何在iOS中的表格單元格中顯示日期選取器和選取器視圖?
我已經看到這個 https://developer.apple.com/library/ios/samplecode/DateCell/Introduction/Intro.html(日期單元格)爲我的問題,但這是用於存儲板在這個例子中,我不使用存儲板。所以在我的視圖控制器中如何做到這一點。如何在iOS中的表格單元格中顯示日期選取器和選取器視圖?
使用此:
所有的// Cell.m
@interface Cell()
@property (strong, nonatomic) UIPickerView *pickerView;
@end
@implementation
- (void)initPickerView {
_pickerView = [[UIPickerView alloc] init];
}
- (void)showPickerView {
CGRect pickerViewFrame = _pickerView.frame;
pickerViewFrame.origin.y = self.frame.size.height;
_pickerView.frame = pickerViewFrame;
[self addSubview:_pickerView];
CGRect cellFrame = self.frame;
cellFrame.size.height += pickerViewFrame.size.height;
self.frame = cellFrame;
}
- (void)hidePickerView {
CGRect cellFrame = self.frame;
cellFrame.size.height -= _pickerView.frame.size.height;
self.frame = cellFrame;
[_pickerView removeFromSuperview];
}
@end
首先,使用視圖之前初始化在任何地方initPickerView
方法選擇器視圖。然後,當您需要拾取器視圖出現時,使用showPickerView
。並使用hidePickerView
將其從電池中取出。
您是否搜索過或Google尋求幫助?檢查[this](http://stackoverflow.com/questions/18973573/ios-7-how-to-display-a-date-picker-in-place-in-a-table-view)和[this](首先,請訪問http://stackoverflow.com/questions/17775913/how-to-show-uidatepicker-from-uitableviewcell)。 – n00bProgrammer
蘋果代碼是可怕的。此項目顯示日期選取器沒有故事板https://github.com/ajaygautam/DateCellWithoutStoryboard –