我正在尋找一種解決方案,我想在uilabel中給予填充,但我不想要我的uilabel的子類。有沒有解決方案。幫幫我。提前致謝。有沒有任何方法可以從UILabel的左側和右側進行填充?沒有UILabel的子分類。
回答
通過使用自定義框架初始化UILabel,可以從UILabel的左側和右側進行填充。
CGRect startFrame = CGRectMake(0, 0, 80, 80);
UIEdgeInsets contentInsets = UIEdgeInsetsMake(0, 10, 0, 0);
CGRect padFrame = UIEdgeInsetsInsetRect(startFrame, contentInsets);
self.yourLabel = [[UILabel alloc] initWithFrame: padFrame];
標籤設置在表視圖中,我通過調用方法在cell.m文件中設置框架: - (void)setMessageLbl:(NSString *)text withlbl:(UILabel *)lbl {CGRect startFrame = CGRectMake((imageScrollView。 frame.size.width-20)-widthIs,message.frame.origin.y,widthIs + 10,16); UIEdgeInsets contentInsets = UIEdgeInsetsMake(0,5,0,5); CGRect padFrame = UIEdgeInsetsInsetRect(startFrame,contentInsets); lbl.frame = padFrame;} –
取代你的cell.m – Ved
self.frame = padFrame的最後一行,但我想通過做自我改變標籤的框架,我認爲它會採取單元格不是單元格的標籤。但我嘗試像這樣:self.lbl.frame = padframe。但仍然沒有改變。我使用自動佈局,所以在改變框架後,我把[lbl setNeedsLayout]; [lbl setNeedsDisplay];代碼也。 –
- 1. 使列具有填充右側和填充左側0以及引導
- 2. 填充右側和左側邊框
- 3. 響應div與圖像沒有任何保證金在左側和右側
- 4. 如何刪除工具欄的左側和右側填充?
- 5. 你可以調整HTML輸入按鈕上的左側和右側填充嗎?
- 6. 填充左側正在工作,但填充右側不是
- 7. MeasureString()填充左側和右側的文本
- 8. 如何在左側縮放或滑動右側,左側視圖,沒有任何視圖
- 9. 從左側和右側創建現有樹木的新樹
- 10. 在沒有引導的情況下製作頁面的左側和右側
- 11. 將圖片拆分爲左側和右側部分並填充瀏覽器
- 12. 將UIButton錨定到UILabel的左側
- 13. UILabel沒有以編程方式更新
- 14. impresspages - 有沒有簡單的方法來對齊圖像中心,左側或右側?
- 15. 沒有浮動的右側對齊
- 16. 帶有左側徽標和右側徽標的Bootstrap導航欄
- 17. HTML:在屏幕的左側和右側有文本區域
- 18. 沒有左側的Tilde操作符
- 19. 設置所有UILabel以編程方式進行子類化
- 20. 動畫從右側和左側查看
- 21. 頁面左側的填充
- 22. 如何在div的左側和右側有一個可平鋪區域?
- 23. CSS左側沒有出現在屏幕中間:50%左右:左側可見值的一半
- 24. 有沒有可以遵循的CSS填充啓發式方法?
- 25. 矢量 - 逗號操作數的左側沒有任何效果
- 26. UILabel和從右到左的文本
- 27. 如何從左側和右側平均分配元素?
- 28. CSS樣式填充空間留在元素的左側和元素的右側
- 29. 修整數組的左側和右側
- 30. 左側和右側的DIV定位
使用類別類。 – KKRocks
我用它,但無法找到解決方案。你能舉一些例子嗎? –
你能解釋一下你需要填充標籤嗎? – KKRocks