簡體   English   中英

UIAlertView的大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM