根本不可能stikethrough
a UILabel
?我似乎無法找到選項...UILabel刪除線
13
A
回答
9
3
iPhone不支持屬性字符串(這通常是你在Cocoa中這樣做的方式),所以我不相信這是可能的。
您可以繼承UILabel
並自己繪製strikethrough
。我也看到一些人使用UIWebView
做這種事情,但這對我來說似乎有點矯枉過正。
3
你可以創建你的標籤上方另一個的UILabel和使用破折號字符:
label.text = @"––––––––––––––––––";
警告:可與黑體(系統默認)。它可能不適用於其他字體。
1
UIView* slabel = [[UIView alloc] initWithFrame:CGRectMake(label.frame.origin.x, label.frame.origin.y+10, label.frame.size.width, 2)];
[self addSubview:slabel];
[slabel setBackgroundColor:label.textColor];
您可以通過UILabel添加視圖並使用標籤屬性對其進行設置。
1
NSAttributedString *str=[[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"¥%.2f", productOne.priceBefore] attributes:@{NSStrikethroughStyleAttributeName:@(NSUnderlineStyleSingle)}];
cell.priceBefore.attributedText = str;
相關問題
- 1. UILabel的對角線刪除線
- 2. 延長UILabel刪除上升?
- 3. 在iOS中刪除UILabel中的支架
- 4. 如何刪除子視圖是UILabel
- 5. 的UILabel文字刪除與顏色
- 6. 從UILabel中刪除最後一個值?
- 7. 刪除發送到UILabel的數據
- 8. 從視圖中刪除UILabel的問題
- 9. 無法從UINavigationController.view中刪除UILabel
- 10. 刪除線
- 11. 刪除斷線
- 12. 刪除虛線
- 13. 刪除折線
- 14. SED刪除線
- 15. 刪除線
- 16. 刪除線
- 17. 刪除斜線
- 18. 刪除線
- 19. 刪除峯線
- 20. 刪除折線
- 21. ReST刪除線
- 22. 刪除線
- 23. UILabel不斷線
- 24. UILabel的基線
- 25. 刪除對象時刪除線程
- 26. PHP的幫助刪除刪除TD線
- 27. 刪除線由鍵
- 28. 刪除線引導
- 29. RestKit刪除航線
- 30. 刪除斜線域
謝謝,有點垃圾,但! blimin蘋果! – 2009-06-28 15:25:49