1
我想用不同的顏色繪製文本,我發現這樣做的唯一方法是在不同的UILabels中分割每一個字符串顏色,所以現在我有四個UILabels一個接下來讓我們說,label1,label2,label3和label4。UILabel自動大小和位置
問題在於每個標籤的大小和位置,我沒有找到一個自動的方法來做到這一點。
的唯一方法是:
- 將所有標籤
- 詢問所有標籤的寬度與這個新的文本
- 調整所有的標籤與這個新的寬度內的文本
- 將label2移動到label1.x + label1.width等等
這真的是iPhone上唯一的方法嗎?
我來自Android,每個視圖和「relative_layouts」都有一個「wrap_content」屬性,您可以在其中定義像.. put label2 rightOf label1。所以我正在尋找一些簡單而自動的東西,但在iPhone中。
謝謝!
我的想法是使用本地環境,而不是網絡視圖。所以我認爲沒有辦法做到這一點。不管怎麼說,多謝拉。 – zegnus 2010-09-17 14:54:33