iphone - 如何在 iPad 中显示 UIDatePicker?

标签 iphone ios objective-c ipad uidatepicker

我在 iPhone 中实现了 UIDatePicker 并且它工作正常。

我在 iPad 上尝试过相同的代码,但它没有显示 UIDatePicker

我在某处读到我需要用 UIPopOverController 显示它并找到 this 链接,但它没有显示正确的代码。

我不能为此制作一个单独的 XIB。我必须通过代码本身来实现它。 我的是 IOS5。

我使用以下代码:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    if (textField.tag == 1)
    {
            [self showDatePickerIniPad];
      }
}
   -(void)showDatePickerIniPad
 {
     UIViewController *popoverContent = [[UIViewController alloc] init];
     UIView *popoverView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
     popoverView.backgroundColor = [UIColor whiteColor];
     datePicker.frame = CGRectMake(0, 0, 320, 300);
     [popoverView addSubview:datePicker];
     popoverContent.view = popoverView;
     popoverContent.contentSizeForViewInPopover = CGSizeMake(320, 244);

     UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:popoverContent];
     [popoverController presentPopoverFromRect:CGRectZero inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

     txt_FromDate.inputView = datePicker;
 }

最佳答案

由于您的问题更多是关于学习方面的问题,而不是具体的疑问或问题,因此我将发布教程链接。这 2 个教程应该可以解决您的问题 -

UIPickerView Basics

UIDateView Components

更新:同时从 stackoverlfow 本身检查这些高度相关的链接 -

UIDatePicker in UIActionSheet on iPad

https://stackoverflow.com/questions/5830585/uidatepicker-inside-uiactionsheet-ipad

blank UIDatePicker on iPad in mode UIDatePickerModeDateAndTime

关于iphone - 如何在 iPad 中显示 UIDatePicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8354395/

相关文章:

iphone - 引用从中添加 subview 的类

iphone - iOS 5 中 UIImagePickerController 出现内存警告,但 ios 4.x 中没有

iphone - -[CALayer保留] : message sent to deallocated instance

ios - Firebase:如何检查用户的手机是否已验证并自动登录?

ios 快速解析 : get data out of parse and use them

iphone - UITableViewController 在选择单元格时不突出显示单元格

iphone - uitableview 每行显示 3 个对象

ios - 我可以使用 Xcode 6 将使用 2.5.0 Cordova 版本开发的 Phonegap 应用程序发布到 AppStore

ios - 为什么 Atom 提要不再更新我的 iOS 报亭封面?

ios - OSStatus 错误代码 -34018