根本不可能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. 從視圖中刪除UILabel的問題
- 4. 無法從UINavigationController.view中刪除UILabel
- 5. 刪除線
- 6. 刪除虛線
- 7. 刪除斜線
- 8. 刪除線
- 9. 刪除斷線
- 10. 刪除線
- 11. 刪除峯線
- 12. 刪除線
- 13. UILabel的基線
- 14. 刪除對象時刪除線程
- 15. PHP的幫助刪除刪除TD線
- 16. 如何刪除線
- 17. 刪除線由鍵
- 18. 刪除斜線域
- 19. 刪除線引導
- 20. 下劃線被刪除
- 21. 從contourf圖中刪除線
- 22. 刪除htaccess中的斜線
- 23. C++函數刪除線
- 24. 軟刪除帆/水線
- 25. DynamicJasper中的刪除線
- 26. Python中如何刪除線
- 27. 如何刪除回波/線
- 28. 如何刪除白線?
- 29. 從陰謀刪除線
- 30. NSMutableAttributedString的刪除線粗細
謝謝,有點垃圾,但! blimin蘋果! – 2009-06-28 15:25:49