2017-08-24 21 views
1

我試圖顯示一條消息,指出用戶照片「出來」作爲消息。我已經能夠製作一個三角形形狀,然後約束一個uitextview並顯示文本。但是,我似乎無法使UITextView更改大小取決於文本的大小。在UITextView中以「語音氣泡」風格顯示消息的最佳方式 - Swift

我想用uitextview的輪廓來填充文本的一些填充,我嘗試了很多東西,但似乎無法得到它的工作,謝謝。

(嘗試SizeToFit(),但如果我添加寬度和高度約束文本視圖只顯示。)

回答

0

要獲得圓角,你需要設置文本視圖的層圓角半徑,並設置圖層遮罩界限:

myTextView.layer.masksToBounds = true 
myTextView.layer.cornerRadius = 4 

對於文本視圖中的填充,您可以將其佈局邊距設置爲固定值,並使用任何所需的值。你可以做到這一點在IB這樣的:

enter image description here

但是,如果用戶無法輸入任何文字,你應該使用UILabel,把它放在一個視圖,以便您可以控制與約束填充,繞過超級景色的角落。

相關問題