http://www.tuicool.com/articles/y6V3ye
解决方法:
UIActionSheet* startsheet = [[UIActionSheet alloc] initWithTitle:title
delegate:self
cancelButtonTitle:@"确定"
destructiveButtonTitle:nil
otherButtonTitles:nil,
nil];
startsheet.tag = 333;
[startsheet addSubview:datePicker];
[startsheet showInView:self.view];
IOS8以后:
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title message:nilpreferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"确定"style:UIAlertActionStyleCancel handler:^(UIAlertAction *action)
{
////todo
}];
[alertController.view addSubview:datePicker];
[alertController addAction:cancelAction];
[self presentViewController:alertController animated:YES completion:nil];
相关推荐
在iOS界面中,通常会将`UIDatePicker`置于`UIActionSheet`或`UIAlertController`中,或者作为输入视图(inputView)显示在`UITextField`下方。 源码中可能会包含以下关键部分: 1. **界面设计**:源码中可能定义了...
本文将详细介绍几种常用的iOS控件及其使用方法,包括:UIAlertView、UISlider、UIDatePicker 和 UIActionSheet。 #### UIAlertView **UIAlertView** 是一个用于显示警告或消息对话框的类,它允许用户在应用程序中...
8. **测试和调试**:学习如何进行应用测试,找出并修复可能存在的问题,保证应用的稳定性和性能。 通过深入研究这个"超炫的弹出框选择列表效果"源码,开发者不仅可以提升iOS开发技术,还能对用户界面设计有更深入的...
`UIAlertController`是iOS 8及更高版本中引入的新特性,它取代了之前的UIAlertView和UIActionSheet。这个控制器提供了一种更灵活的方式来展示警告和操作,可以包含文本字段、开关和其他输入控件,现在,通过`...
在iOS应用开发中,选择器(Picker Views)是常见的用户界面元素,用于让用户从一系列预设选项中进行选择。Swift中的`WYPickerViews`库为开发者提供了多种自定义选择器,增强了原生UIPickerView的功能,使得界面更加...
在iOS开发中,日期选择通常涉及到UIKit框架中的日期选择控件,如UIDatePicker或者日历组件Calendar。源码可能包含Swift或Objective-C语言编写的相关文件。 描述中的信息虽然简略,但我们可以推测源码提供了完整的...
UIActionSheet *action=[[UIActionSheet alloc]initWithTitle:@"提示" delegate:self cancelButtonTitle:@"红" destructiveButtonTitle:@"绿" otherButtonTitles:@"蓝", nil]; [action showInView:self.view]; //...
在iOS中,UIDatePicker用于让用户选择日期和时间,但其默认样式和行为可能并不完全符合所有应用的设计要求。项目中的DatePickerView可能提供了一些定制选项,如更改日期格式、设定日期范围、改变显示模式(比如日历...
《UICatalog苹果控件源码大全》是iOS开发者学习和理解Apple UI控件不可或缺的资源,尤其对于在学校中学习iOS客户端开发的学生来说,它具有极高的参考价值。UICatalog是一个苹果官方提供的示例应用,它展示了UIKit...
8. **日期选择器(UIDatePicker)**:让用户选择日期或时间。UICatalog涵盖了设置模式、日期格式和最小/最大日期的技巧。 9. **进度条(UIProgressView)**:显示任务的完成进度。通过示例,我们可以学习如何设置...
在iOS 8之后,UIActionSheet被UIAlertController替代,因为UIActionSheet在iPad上显示效果不佳,而UIAlertController提供了更灵活的布局和交互方式。 2. **自定义DateTimePickerview**: 在这个项目中,7General...
UIKit框架是构建高质量iOS应用不可或缺的一部分。通过对上述核心知识点的深入了解,开发者将能够更加熟练地使用UIKit提供的工具和类,从而创建出既美观又实用的应用程序。无论是对于新手还是有经验的开发者,掌握...