uiappearance

    1熱度

    2回答

    我應用了一個全局主題,用於更改UITableViewHeaderFooterView的背景顏色。以下是代碼: [[UIView appearanceWhenContainedInInstancesOfClasses:@[[UITableViewHeaderFooterView class]]] setBackgroundColor:[UIColor lightGray]]; 在一個屏幕上有一個

    6熱度

    1回答

    更新斯威夫特4後,我得到一個編譯器錯誤: Static member 'appearance' cannot be used on protocol metatype 'UIAppearance.Protocol' 這是我在我的自定義標籤欄控制器的子類viewWillAppear方法,我設置的項目文本的字體。 override func viewWillAppear(_ animated: Boo

    -2熱度

    2回答

    爲了這個問題的基本性質,提前道歉。我很高興被重定向到此問題的以前回答的版本,但還沒有找到它。 我剛剛完成了我的第一個應用程序的大部分,並擔心我可能會以錯誤的方式設置它。 我的應用程序在iphone7上看起來「很好」,但是當我將設備更改爲7+時,視圖控制器的底部和右側邊緣上有空白空間,當我在iphone 5上運行它時,視圖不適合。 有沒有辦法讓我的應用程序的視圖自動伸展/凝結到任何設備?或者,我預計

    1熱度

    1回答

    我想改變應用程序的默認字體,所以我在AppDelegate的那樣 UILabel.appearance().font = UIFont(name: "PartyLetPlain", size: 17) 和它的工作如預期,直到我試圖改變字體大小。 我試圖改變字體大小,像這樣 categoryName.font = UIFont(name: categoryName.font.fontName, si

    -1熱度

    1回答

    我想爲我的閱讀器應用程序創建更改主題組件。當用戶改變主題時,文本和背景正在改變他們的顏色。我正在尋找其他應用程序,我注意到他們都使用相同的主題:白色,背部和棕褐色。請參考以下screenshoots: 這就像他們都使用相同的機制幾乎看起來。我想知道如何才能達到類似的效果?有沒有iOS提供的開箱即用組件,或者我需要使用UIAppearance協議,或者有其他方法?

    0熱度

    1回答

    當我使用UIActivityViewController與WhatsApp共享文本時,共享的第二個屏幕具有錯誤的按鈕顏色。第一個屏幕是確定的。這個問題已經討論了很多的時間和答案的一個很大的水桶可以在這裏找到: MFMailComposeViewController 並在第一屏幕時:Cannot set text color of Send and Cancel buttons in the mai

    0熱度

    1回答

    我試圖自定義表格單元格分隔符顏色,但它沒有生效,爲什麼? autocompleteController.tableCellSeparatorColor =的UIColor(紅色:CGFloat的(255/255.0),綠色:CGFloat的(255/255.0),藍色:CGFloat的(255/255.0),α:1.0) 對於參考:Google's Documentation 任何幫助非常讚賞 c

    0熱度

    2回答

    我正在嘗試使用UIAppearance來爲我的應用程序創建主題。 說我想我所有的UILabel的文本是橙色的。我寫道: UILabel.appearance(whenContainedInInstancesOf: [UIView.self]).textColor = .orange 但我意識到: 這個工作對通過界面生成器中創建的每個UILabel。 這對編程創建的任何UILabel不起作用。它

    0熱度

    3回答

    當前,我正在研究基於文章的應用程序。它具有日/夜閱讀模式功能。應用程序背景顏色在夜間模式下應爲黑色,並且前景部分應爲白色。我已經創建了UIView,UILabel,UIButton和UITextView的類別,但我不知道它是否正確。請給我一些建議。 如何在iOS應用程序中實現/實現日/夜模式?

    1熱度

    2回答

    我試圖使用UIAppearance來配置我的Apps的樣式。它可以和UIView或UIButton這樣的UI組件完美協同工作,但它不適用於UIViewControllers。我想這樣做: let appearance = FirstViewController.appearance() 有沒有辦法使用UIAppearance與ViewControllers?