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库进行高效的数值计算和数据分析,对于...
Odoo 14 Development Cookbook - Fourth Edition(ebook-eglish) 代码
标题“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