簡體   English   中英

如何在iOS5中更改UIActionSheet的色調顏色(背景)?

[英]How do I change the tint color (background) of a UIActionSheet in iOS5?

我想為我的iOS應用程序更改UIActionSheet的顏色。 我可以使用一個簡單的答案或自定義類來實現這一目標嗎?

我發現了有關更改“動作表”按鈕的顏色的幫助,這很有幫助,但是我沒有發現任何有關更改背景顏色的信息。

我無法回應以上評論。 但是@Luke提供的鏈接已斷開,但是我發現它在這里處於活動狀態: https//github.com/gpambrozio/BlockAlertsAnd-ActionSheets

沒有API,但是您可以將UIActionSheet子類化,並使用其subviews數組,直到找到一個繪制背景的對象並直接對其進行編輯,或者添加一個子視圖來覆蓋它。

雖然這不是最好的方法,但它沒有使用任何隱藏的API,因此不會被iTunes商店拒絕。 在iOS 5之前,這是大多數自定義操作的完成方式。

是使用Navbars做到的一個很好的例子。

沒有合法的API,如果您使用非法的API,則您的應用將被應用商店拒絕。 最簡單的解決方案是滾動自己的界面,而不使用UIActionSheet。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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