RubyMotion Cookbook笔记-第二章第一节显示弹出对话框
实验目的
制作一个弹出警告对话框,可输入账号与密码
代码部分
class AppDelegate def application(application, didFinishLaunchingWithOptions:launchOptions) #初始化一个UIAlertView实例 alert = UIAlertView.alloc.initWithTitle "Hello World", message: "It's a trap!", delegate: self, cancelButtonTitle: "Cancel", otherButtonTitles: "Ok",nil #设置外观样式,这里使用的是登陆名和密码 alert.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput #设置文本输入框的键盘布局 text = alert.textFieldAtIndex 0 text.keyboardType = UIKeyboardTypeNamePhonePad alert.show true end end
扩展部分
关于UIAlertView的初始化参数中最后一项 otherButtonTitles,是一个字符串的序列,必须以一个nil变量结尾。序列中的每个字符串都被初始化为一个对应标题值的按钮。
如下代码则会额外增加一个按钮
alert = UIAlertView.alloc.initWithTitle "Hello World", message: "It's a trap!", delegate: self, cancelButtonTitle: "Cancel", otherButtonTitles: "Ok","Third Button",nil
关于UIAlertViewStyle的枚举值常用的有以下几种:
- UIAlertViewStyleDefault = 0, //缺省样式
- UIAlertViewStyleSecureTextInput, //密文输入框
- UIAlertViewStylePlainTextInput, //明文输入框
- UIAlertViewStyleLoginAndPasswordInput //上方明文下方密文输入框
相关推荐
《PySimpleGUI中文版Cookbook》是一份专为Python用户准备的GUI编程指南,它针对的是PySimpleGUI库,这是一个非常流行的Python图形用户界面库,以其简单易用和丰富的功能而受到开发者的喜爱。这份Cookbook并非由机器...
Lott -- Modern Python Cookbook -- 2016 -- code.7z
Aggarwal -- Flask Framework Cookbook -- 2014 -- code.7z
Subramanian -- Python Data Science Cookbook -- 2015 -- code.7z
Fine -- Python 2.6 Graphics Cookbook -- 2010 -- code.7z
Zaccone -- Python Parallel Programming Cookbook -- 2015 -- code.7z
Precord -- wxPython. Application Development Cookbook -- 2015 -- code.7z
Joshi -- Python Machine Learning Cookbook -- 2016
Gimenez, Romero -- Plone 3 Products Development Cookbook -- 2010 -- code.7z
- **第1章:搭建Flask环境** - **环境配置**:介绍如何安装Python以及Flask的相关依赖包。 - **创建第一个应用**:演示如何编写一个基本的Flask应用并运行。 - **第2章:路由与视图** - **URL规则**:讲解Flask中...
《NumPy Cookbook》是Python数据科学领域的一本重要参考书籍,分为第一版的中文版《NumPy攻略:Python科学计算与数据分析》和第二版的英文版。这本书详细介绍了如何使用NumPy库进行高效的数值计算和数据分析,对于...
标题“coverage-cookbook-complete-verification-academy”表明这是一本关于覆盖度(coverage)的食谱手册,隶属于Cadence Academy的官方文件。这种手册通常包含一系列经过精心设计的指导方案,旨在帮助读者理解和...
例如,可以使用`arr[0, :]`获取数组的第一行,或者使用`arr[:, 1:3]`获取第二列到第三列的所有元素。 **数组操作**:NumPy提供了丰富的数组操作方法,包括但不限于加法、乘法、矩阵乘法等基本算术运算,以及转置、...
### 知识点总结 #### 一、书本概述与背景介绍 ...以上是根据《The Linux Cookbook》的部分内容总结出的关键知识点。这些内容不仅适用于初学者了解基本操作,也对有经验的用户深入学习提供了有价值的参考资料。
LaTeX指南(LaTeX Cookbook)-2015年英文原版,0积分—— Over 90 hands-on recipes for quickly preparing LaTeX documents to solve various challenging tasks
Kali Linux Web Penetration Testing Cookbook 2nd Edition pdf Discover the most common web vulnerabilities and prevent them from becoming a threat to your site's security Key Features Familiarize ...