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