摘要:
Apple提供了两种形式的选择器:日期选择器(UIDatePicker)与自定义选择器(UIPickerView)。 阅读全文
摘要:
工具栏最主要的控件是栏按钮项(UIBarButtonItem) 阅读全文
摘要:
弹出框是iPad的常用UI元素,即在现有视图上面显示内容,并通过一个小箭头指向一个屏幕对象(如按钮),以提供上下文。 阅读全文
摘要:
在即将发生切换前,发起切换的试图控制器将自动调用方法preparForSegue:sender。传递给这个方法的参数为一个UIStoryboardSegue对象以及发起切换的对象。UIStoryboardSegue对象包含属性sourceViewController(源视图控制器)和destinationViewController(目标视图控制器)。- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ ViewController *sourceVC = (ViewController *)segue... 阅读全文
摘要:
多个场景之间切换的样式(Style)总共有5个:Modal(模态) -- 过渡到另一个场景,以完成一项任务。任务完成后,将关闭该场景,并返回到原来的场景。Push(压入) -- 创建一个场景链,用户可在其中前后移动。用于导航视图控制器。Replace(替换,仅适用于iPad) -- 替换当前场景,用于一些iPad特有的视图控制器。Popover(弹出框,仅适用于iPad) -- 一个带箭头的弹出框。Custome(自定义) -- 通过编译在场景之间进行自定义过渡。过渡类型(Transition)是从一个场景切换到另一个场景时播放的动画。有4个选项:Cover Vertical -- 新场景从下 阅读全文
摘要:
系统声音服务(System Sound Services)提供了一个接口,用于播放不超过30秒的声音。它支持的文件格式有限,具体地说只有CAF、AIF和使用PCM或IMA/ADPCM数据的WAV文件。 阅读全文
摘要:
UIActionSheet用来创建一个操作表,它的初始化代码如下:- (IBAction)testActionSheet:(id)sender {UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"选择操作" delegate:self cancelButtonTitle:@"取消操作" destructiveButtonTitle:@"清空数据(无法恢复)" otherButtonTitles:@"保存数据", nil];acti 阅读全文
摘要:
UIAlertView类创建一个简单的模态提醒窗口,可能包含消息、按钮以及文本框 阅读全文