我正在尋找一種解決方案,我想在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. Navbar的元素定位在左側和右側,沒有浮動
- 4. 響應div與圖像沒有任何保證金在左側和右側
- 5. 如何刪除工具欄的左側和右側填充?
- 6. 沒有帶類別的左側導航
- 7. 你可以調整HTML輸入按鈕上的左側和右側填充嗎?
- 8. 填充左側正在工作,但填充右側不是
- 9. MeasureString()填充左側和右側的文本
- 10. 刪除網格系統左側和右側的填充
- 11. 左側沒有新變量:=
- 12. 如何在左側縮放或滑動右側,左側視圖,沒有任何視圖
- 13. 在沒有引導的情況下製作頁面的左側和右側
- 14. UILabel沒有可靠包裝
- 15. CSS:在右側填充剩餘空間,沒有內容溢出
- 16. 如何在div的右側和左側有文字
- 17. 左側和右側的行程sdg
- 18. 格式在左側和右側用零填充
- 19. 從@左側加入沒有參考@ManyToMany
- 20. 日曆從右側填充
- 21. 二元樹沒有插入到任何節點的右側,是另一個節點的左側子節點
- 22. NavigationItem左側和頂部沒有顯示
- 23. 將圖片拆分爲左側和右側部分並填充瀏覽器
- 24. 將UIButton錨定到UILabel的左側
- 25. UILabel沒有以編程方式更新
- 26. impresspages - 有沒有簡單的方法來對齊圖像中心,左側或右側?
- 27. 在Python3交互式Shell(Debian)中沒有歷史記錄,左側和右側?
- 28. 加入左側和右側
- 29. divs在左側和右側
- 30. CSS左側和右側
使用類別類。 – KKRocks
我用它,但無法找到解決方案。你能舉一些例子嗎? –
你能解釋一下你需要填充標籤嗎? – KKRocks