首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【IOS开发基础系列】UIAlertController专题

通过创建UIAlertAction的实例,您可以将动作按钮添加到控制器上。UIAlertAction由标题字符串、样式以及当用户选中该动作时运行的代码块组成。...为了实现原来我们在创建UIAlertView时创建的按钮效果,我们只需创建这两个动作按钮并将它们添加到控制器上即可。     ...(alertController, animated: true, completion: nil) UIAlertController默认样式         按钮显示的次序取决于它们添加到对话框控制器上的次序...在这个示例中,我们将前面的示例中的“好的”按钮替换为了“重置”按钮。     ...: ^(UITextField *textField){     textField.placeholder = @"登录"; }]; [alertController addTextFieldWithConfigurationHandler

60630
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    建造者模式(Builder)及其应用

    使用建造者模式可以有效的封装变化,在使用建造者模式的场景中,一般产品类和建造者类是比较稳定的,因此,将主要的业务逻辑封装在导演类中对整体而言可以取得比较好的稳定性。...在建造者模式中,客户端不必知道产品内部组成的细节,将产品本身与产品的创建过程解耦,使得相同的创建过程可以创建不同的产品对象。 可以更加精细地控制产品的创建过程 。...将复杂产品的创建步骤分解在不同的方法中,使得创建过程更加清晰,也更方便使用程序来控制创建过程。 其次,建造者模式很容易进行扩展。...的成员变量P中,AlertController.AlertParams中包含了与之对应的成员变量。...在调用Builder类的create函数时才创建AlertDialog, 并且将Builder成员变量P中保存的参数应用到AlertDialog的mAlert对象中。

    1.6K10
    领券