[英]Size of UIAlertView
在代碼中創建UIAlertView時,尚未計算框架和邊界。 但是即使在委托方法willPresentAlertView中 , CGRect中仍然只有零。 有沒有一種方法可以確定UIAlertView的大小,或者-因為我只需要它的寬度-iOS和設備是否預先確定了視圖的寬度?
在您提到的評論中,您想將自定義子視圖添加到警報中。 我不推薦這種方法,而是看一下SDCAlertView
的替代方法(完整披露:我已經寫過)。
無論如何,警報的寬度為270點。
從Apple文檔中 :
UIAlertView類旨在按原樣使用,並且不支持子類化。 此類的視圖層次結構是私有的,不能修改。
基本上,如果需要添加元素,則應該創建自己的外觀類似的UIAlertView。 系統類旨在用於非常有限的功能范圍。
我也想知道這些信息,因為我想創建一個相同大小的視圖。 iOS 7-9
的警報樣式警報的大小為:
{ 270, 144 }
即( 270 width
x 144 height
)
我尚未在任何設備上測試過此功能,因此可能會有一些差異,如果我能夠全部測試它們,將會有所更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.