首先Controller需要遵守UIActionSheetDelegate协议,如:
@interface SampleController : UIViewController<UIActionSheetDelegate>
Controller实现中可以这样触发确认框:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure?"
delegate:self
cancelButtonTitle:@"No way!"
destructiveButtonTitle:@"Yes,I'm Sure!"
otherButtonTitles:nil
];
[actionSheet showInView:self.view];
[actionSheet release];
Controller确认框事件:
-(void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{
if(buttonIndex !=[actionSheet cancelButtonIndex]){
NSString *msg = nil;
if(nameField.text.length>0){
msg = [[NSString alloc] initWithFormat:@"You can breathe easy ,%@,everything went OK>",nameField.text];
}else{
msg = @"You can breathe easy,everything went OK.";
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"something was" message:msg delegate:self cancelButtonTitle:@"phew!" otherButtonTitles:nil];
[alert show];
[alert release];
[msg release];
}
}
分享到:
相关推荐
在iOS应用开发中,"仿iPhone提示框"通常是指创建具有苹果设备原生风格的对话框或者警告视图。这种提示框通常用于向用户显示重要信息、询问用户操作或者进行简单的交互。在iOS的设计规范中,这样的界面元素需要遵循...
如果选择删除,通常会有二次确认提示,以防止误操作。 4. 删除逻辑:一旦用户确认删除,实际的删除逻辑会被执行,这可能涉及到数据库更新、文件系统操作,以及UI的相应更新。 二、涉及的技术 1.手势识别(Gesture...
在iOS应用开发中,`UIAlertController`是苹果提供的一个用于展示警告框和提示框的类。它是iOS 8及更高版本中的新特性,取代了之前的`UIAlertView`和`UIActionSheet`。`UIAlertController`提供了更大的灵活性,允许...
#### 一、基本操作与功能设置概述 在使用iPhone版高德地图之前,了解基本的操作方法和各项功能的设置方式是非常重要的。以下将详细介绍如何设置目的地和起点、如何进行周边查询以及系统的个性化设置等内容。 #### ...
在iOS开发中,"ios-弹出可输入提示框.zip" 涉及到的核心知识点是自定义视图(Custom View)以及用户交互设计。在这个项目中,开发者创建了一个能够弹出并允许用户输入信息的提示框。这种设计通常用于需要用户在特定...
标题"dialog弹出提示框"指的是如何在Android应用中创建和使用对话框来提供用户交互体验。描述中的“在很多布局文件中会用到”暗示了`Dialog`在各种场景下都有广泛的应用。 对话框通常分为几种类型:`AlertDialog`、...
在本篇《Iphone客户端设置说明》中,我们将详尽探讨如何在iPhone设备上下载并配置客户端应用程序,以便用户能够顺畅地使用各种服务。本文主要分为三个部分:客户端下载、软件设置以及客户端界面功能介绍。 一、...
第一次使用 SCP 连接时会提示确认主机指纹,输入 `yes` 继续,之后会要求输入 iPhone 的 SSH 密码,默认为 `alpine`。 4. **移动文件**:下载完成后,执行以下命令将文件移动到正确的目录位置: ```bash mv ...
2. **注意兼容性问题**:购买时需确认所选手机壳是否与你的手机型号相匹配,以免出现安装不上的情况。 3. **个性化定制**:部分商家提供个性化定制服务,可以根据你的需求定制带有特定图案或文字的iPhone 6样式手机...
3. 教程与提示:为新手提供教程,帮助他们快速掌握游戏规则。 4. 自定义主题:允许用户选择不同的皮肤或主题,提升游戏体验。 总结,开发一款iPhone上的经典扫雷游戏,涉及到编程语言、UI设计、游戏逻辑实现等多个...
在iOS开发中,滑动解锁效果是用户界面中常见的交互元素,它模仿了早期iPhone的解锁方式,带给用户熟悉的操作体验。本教程将详细介绍如何基于`UIControl`类实现一个自定义的iPhone滑动解锁控件。`UIControl`是UIKit...
最后,"iPhone5S抢购辅助.exe"这个文件名提示这是一个可执行文件,这意味着它可能是已经编译好的脚本程序。在下载和运行此类文件时,用户需谨慎对待,避免病毒或恶意软件的侵入。 总的来说,"iPhone5S抢购辅助"虽然...
在iOS应用开发中,弹出提示框是一种常见的用户交互方式,用于向用户显示信息、确认操作或接收用户输入。在Objective-C(OC)语言中,我们可以使用几种不同的方法来实现弹出提示框的功能。本节将详细介绍如何在OC中...
苹果手机iPhone下载安装APP的方法可能对一些用户来说并不熟悉,尤其是新用户或者不常使用苹果设备的人。这里我们将详细介绍两种常见的方法:通过手机上的App Store和利用电脑上的iTunes。 首先,我们来看如何在...
7. **弹出框**:用于显示临时信息或获取用户确认,如警告、提示或选择对话框。弹出框的设计应避免打断用户体验,但又要有足够的视觉吸引力以引起注意。 8. **ipad全系列UI设计**:由于iPad有更大的屏幕尺寸,UI设计...
- 在“Use for Development”复选框前打勾。 2. **创建或选择Provisioning Profile**: - 返回iOS Provisioning Portal,选择“Provisioning Profiles”部分。 - 如果已有合适的Provisioning Profile,直接选择...
在苹果的iPhone操作系统中,按键音是用户交互的一部分,为用户提供操作反馈,使得每一次按键、滑动或选择都被确认。这些声音设计精巧,既不过于刺耳,也不会过于沉闷,旨在提供一种愉悦的用户体验。本资源"iphone...
根据提示"若显示不完全,请重点‘查询’",这意味着用户可能需要在查询框内输入完整的序列号才能进行查询。序列号通常可以在iPhone的设置>关于本机中找到,也可以通过iTunes或iCloud账户查看。 总的来说,iPhone...
4. **警示框**:用于向用户传达重要信息或请求确认。设计时需简洁明了,避免过多文本,同时确保按钮的明确性,如“确定”和“取消”。 5. **控件列表**(Action Sheet):当需要提供多个操作选项时使用,通常以弹出...
在Android开发中,为了提供与iOS相似的用户体验,开发者有时会尝试模仿iPhone的UI风格,包括对话框(Dialog)的设计。本资源“仿iPhone风格对话框示例,Jar包及源码.zip”提供了这样一个实现,它包含了一个Jar包以及...