【问题标题】:UIAlertView keyboard overlay textview issueUIAlertView 键盘覆盖文本视图问题
【发布时间】:2015-01-29 21:23:47
【问题描述】:

我找到了这段代码:

CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0.0, 130.0);
[myAlertView setTransform:myTransform];

但似乎它想将我的警报提升到顶部。如何将警报视图上移到顶部?

设置框架也无济于事。 alerView.frame = rect;

【问题讨论】:

    标签: ios ios7 ios8 uialertview


    【解决方案1】:

    如果您使用的是UIAlertView,则不能。来自苹果文档:

    警报视图的外观

    您无法自定义警报视图的外观。

    其他地方......

    子类化注释

    UIAlertView 类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改。

    还有更多……

    在警报视图中使用自动布局

    为您处理警报视图的布局。您不能在警报视图和另一个用户界面元素之间创建自动布局约束。

    Apple DocsAlert Views

    UIAlertView 从 iOS8 开始也已被弃用,因此您应该改用 UIAlertController。或者,您可以创建一个自定义的 UIView 来满足您的需要。

    【讨论】:

      猜你喜欢
      • 2014-11-30
      • 2018-03-12
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多