uilabel

    1熱度

    1回答

    我已經使用Interface Builder來獲取UILabelViews進行自動換行,但這是我第一次嘗試以編程方式進行。我認爲問題是,雖然我設置: label.lineBreakMode = .byWordWrapping label.numberOfLines = 0 我設置行高可能與這些屬性相沖突? override func layoutSubviews() { super

    0熱度

    2回答

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

    0熱度

    1回答

    我試圖將UILabel添加到AlertController中,但它不能在Alert上顯示。 我可以使它成爲UIImageView,但我不能用於UILabel。這下面是我的代碼片段 let alert = UIAlertController(title: meta.name!, message: "", preferredStyle: .alert) alert.addAction(UIA

    0熱度

    3回答

    我已經擴展了UIView類併爲cornerRadius添加了一個屬性。該屬性確實設置爲期望的值。我做了兩個自定義類,一個是從UITextField派生的,另一個是從UILabel派生的。 UITextField獲得圓角,但UILabel不會。 在這方面的任何幫助將不勝感激。 @IBDesignable public class BLabel: UILabel { public overri

    0熱度

    1回答

    如何根據子視圖(標籤)調整UIVIEW的大小? My Image is here 我有一個UIView內的標籤。我希望標籤佔用最多5行,標籤大小應根據行數(可以是1或2或3或4或5),視圖應根據swift3中標籤的大小自動調整大小。 如何使它請幫助我。

    2熱度

    3回答

    我正在從swift 3移動到swift 4.我有UILabels,我將非常具體的文本屬性賦予標籤。當strokeTextAttributes被初始化時,我得到'意外發現的零,同時展開可選值'錯誤。我完全失去坦率。 在swift 3中,strokeTextAttributes是[String:Any],但swift 4拋出錯誤,直到我將其更改爲下面的內容。 let strokeTextAttribu

    1熱度

    3回答

    我在UITableViewCell中使用UILabel來顯示標題。通常情況下文本不會太長,因此字體可能很大。請注意文本如何填充正常情況下的UILabel的高度。 然而,當有較大的冠軍,我希望UILabel高度降低,以適應較小的字體大小,而不是留在自己的位置空白的差距。目前,我的配置產生這種效果。 我用我的故事板的限制,並沒有刻意設置一個固定的高度約束。以下是相關的約束補充說: 我可以在我的配置已經

    -1熱度

    3回答

    我正在創建益智遊戲,即使用戶退出應用程序,如何增加,保存和更新分數?但是,我想加入的的UILabel點和成品動畫後增加 代碼: class QuestionView: UIViewController { var score = 0 func animate(sender: UIButton) { UIView.animate(withDuration: 2,

    1熱度

    1回答

    我是iOS的入門者。我發現可以通過可視化編輯器使文本變粗體,改變字體和字體大小等。但是有沒有什麼方法可以從可視化編輯器(STORYBOARD,NOT CODE)設置全部大寫的UILabel 文本。我搜查,但只找到代碼(SWIFT /目標C)的答案是這樣的: testDisplayLabel.text = testDisplayLabel.text.uppercased()

    0熱度

    1回答

    我有一個UILabel配置爲根據文本長度自動調整多行大小。標籤處於動態調整大小的UITableViewCell中,對所有大小都有約束。 該代碼將UILabel原點移動到右側,從而縮小UILabel寬度。 該標籤正確調整大小幷包裝文本。在將原點定位到其原始位置的過程中,UILabel的高度將擴展3行。但只需要兩行文字。 高度擴展到3線的原因是,在返回原點回到原點與觀看動畫的過程中,文本擴展到3線,減