【发布时间】:2011-08-08 14:49:37
【问题描述】:
有什么方法可以调整 UIAlertView 的大小,使其不覆盖标签栏?我尝试按如下方式更改其框架属性,但没有成功。
CGRect alertViewFrame = self.alertView.frame;
alertViewFrame.size.height = alertViewFrame.size.height - kTabBarHeight;
self.localizationDisabledView.frame = localizationDisabledViewFrame;
谢谢!
【问题讨论】:
-
嗯,最好的选择是继承 uialertview,(我也这样做了,将 alertview 的背景颜色从蓝色更改为 gteen)。
-
According to Apple 子类化 UIAlertView 实际上不是一个选项。 “UIAlertView 类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改。”
标签: iphone cocoa-touch uialertview