Tho*_*mas 11 xcode password-protection iphone-sdk-3.0 uiactionsheet ios
我正在开始一个新的应用程序,我想知道如何需要密码才能打开它.
我正在考虑UIActionSheet
应用didFinishLaunchingWithOptions
程序委托实现文件的应用程序方法,但我不确定如何去做.我会继续尝试.
发现这个视频,看起来很有帮助.
现在我让我UIActionSheet
弹出显示"输入密码",并试图找出如何在操作表中添加键盘.
我想你可能有更好的运气使用完整的UIViewController
实例而不是UIActionSheet
.如果不是不可能的话,将键盘行为添加到操作表将很困难.
如果创建UIViewController
子类,则可以使应用程序委托将其显示在其中-application:didFinishLaunchingWithOptions:
.假设您正在使用某种类型UIViewController
或UINaviagtionController
用于主界面,您可以使用UIViewController
- 在启动时以模态方式显示密码视图控制器presentModalViewController:animated:
.
有了密码视图控制器后,您需要添加一个UITextField
for password条目.使文本字段成为firstResponder
(通过调用becomeFirstResponder
它),这将导致键盘显示.您可能还需要keyboardAppearance
在文本字段中设置属性以控制键盘的显示方式(例如,您要限制为数字PIN与完整密码).secureTextEntry
也可能需要设置属性以防止显示实际密码.有关这两个选项,请参阅UITextInputTraits
协议UITextField
.
为了使应用程序安全,您将创建密码视图控制器,使其除"提交"或"登录"类型按钮之外没有任何按钮或导航选项.如果用户输入了正确的密码,您将关闭模态视图控制器并让它们进入.如果他们不知道密码,他们唯一的选择是点击主页按钮退出您的应用程序,因为他们无法继续超出模态视图控制器.
归档时间: |
|
查看次数: |
26736 次 |
最近记录: |