如何在Today小部件中創建按鈕,如下圖中的「編輯按鈕」? 有沒有一個快速和標準的方法來做到這一點,或者我必須繼承一個按鈕的子類,並重寫它的繪製方法繪製一個填充和圓角的矩形與透明度和背景,只有突出顯示,當接觸下來?如何在iOS8的通知窗口中創建按鈕?
我想找到最好的方法來創建一個按鈕,完全相同的視覺效果,而不是試圖模仿和匹配它的行爲。可能嗎?
如何在Today小部件中創建按鈕,如下圖中的「編輯按鈕」? 有沒有一個快速和標準的方法來做到這一點,或者我必須繼承一個按鈕的子類,並重寫它的繪製方法繪製一個填充和圓角的矩形與透明度和背景,只有突出顯示,當接觸下來?如何在iOS8的通知窗口中創建按鈕?
我想找到最好的方法來創建一個按鈕,完全相同的視覺效果,而不是試圖模仿和匹配它的行爲。可能嗎?
分段控制是在Xcode的缺省值。它爲你做了大部分的繁重工作。
iOS開發人員庫中的UIKit Interfact Catalog應該對您有所幫助。
在Xcode:
你會發現界面生成器內分段控制,在屬性檢查器的分段控制部分。
從這裏您可以開始構建視覺樣式並將其與您的代碼綁定。
這應該指向正確的方向。
更多來自蘋果是在這裏:Segmented Control in the iOS developer library
他們有很大的文件,一定要始終追求這一點。
從一些快速修補我有一個UIButton看起來比較接近,你可以修補一些,以得到它的完美。這裏的一個圖像:
我的按鈕設置(最上面的一個)具有28的高度,3角半徑的黑色字體顏色和白色的背景顏色與31%的不透明度。在圖片中,我使用的文字大小爲15,但13或14看起來更準確。我使用this question上的答案作爲如何創建圓角按鈕的參考點。
希望這有助於一些!
不幸的是,我無法通過'UISegmentedControl'獲得圖片中「編輯按鈕」的確切外觀。 – frankish 2014-09-26 04:15:41