1
我試圖創建一個UITableViewCell像圖片中的一個。它有一個UILabel,並在開始和結束Start和endQuotes。我已經看過NSAttributedText字符串,但是當引號被包含在文本中時,它看起來很可怕。不要讓我知道如果任何人有想法UITableViewCell中的開始和結束的iOS + UIlabel
我試圖創建一個UITableViewCell像圖片中的一個。它有一個UILabel,並在開始和結束Start和endQuotes。我已經看過NSAttributedText字符串,但是當引號被包含在文本中時,它看起來很可怕。不要讓我知道如果任何人有想法UITableViewCell中的開始和結束的iOS + UIlabel
一個想法是確保文本開始在右邊,例如指定的距離通過插入空格。那麼你將不得不找出最後一個字符的x位置 - 這也應該是可能的。引號可以是你疊加的圖像。
要找到最後一行的x,您可以計算總高度,如果刪除一行,則計算出有多少文本適合,然後計算剩餘文本的寬度。
新的boundingRectWithSize:options:attributes:context:
應該足以進行這些計算。
當您使用NSAttributedText進行引用時,您會得到什麼?任何渲染都可能有助於我們更接近想要的渲染。使用NSAttributedText,您可以使用顏色,斜體,大小,基線... – Larme
如果您檢查引號的字體大小比文本的字體大得多...並且由於引號的底部填充...第一行變得比其他人搞亂UI更大... –