1
A
回答
2
您可能需要繼承UITextField並覆蓋editingRectForBounds:方法。嘗試這樣的東西..當然,相應地調整值。
- (CGRect)editingRectForBounds:(CGRect)bounds {
return CGRectInset(bounds , 10 , 10);
}
接受這個答案,如果它是你的問題的解決方案。
+0
謝謝。這對我有效。 –
1
您可以鏈接事件editingChanged
的UITextView中的下列方法:
- (IBAction)textFieldChanged:(id)sender{
if([sender.text length]>6){
sender.text = [sender.text substringToIndex: 6];
}
}
0
只需添加到這一點,你可能會想同時重寫editingRectForBounds
和textRectForBounds
以便文本正確顯示時編輯和不編輯(見this post)。在斯威夫特,這可能是:
class MyUITextField: UITextField {
override func editingRectForBounds(bounds: CGRect) -> CGRect {
return CGRectInset(bounds, 18, 0)
}
override func textRectForBounds(bounds: CGRect) -> CGRect {
return CGRectInset(bounds, 18, 0)
}
}
相關問題
- 1. 如何動態設置UITextfield寬度?
- 2. 如何限制文本長度以適應動態創建的UITextField的寬度
- 3. 確定UITextField中的文本寬度
- 4. CSS文本寬度設置
- 5. 設置UITextField文本
- 6. 如何在highchart中設置文字的寬度限制?
- 7. 如何限制文本寬度
- 8. 如何設置jqModal的高度寬度?
- 9. 如何將背景設置爲100%寬度,同時將文本內的文字設置爲其他寬度?
- 10. 如何設置文本視圖寬度wrap_content但限制爲父寬度的三分之一
- 11. 的jCarousel無限循環 - 沒有寬度或高度設置
- 12. 限制文本寬度
- 13. 如何設置文本框的寬度MVC3模型
- 14. ZPL:如何設置「文本字段」的最大寬度
- 15. 如何在設置文本後獲得UILabel的正確寬度?
- 16. 如何在ASP.NET MVC中設置HTML Helper文本框的寬度?
- 17. 在網格中,如何設置文本塊的寬度
- 18. 如何在asp.net mvc 3中設置文本框的寬度?
- 19. 如何在WPF中設置一個文本框的寬度?
- 20. 如何設置文本框的寬度在wysihtml5
- 21. 如何設置元素的寬度等於設備寬度?
- 22. 如何防止uitextfield擴展它的寬度,但允許其文本的高度?
- 23. 如何設置UITableView tableHeaderView的寬度將比UITableView寬度更寬?
- 24. 如何設置QWidget寬度?
- 25. 如何設置寬度CKEDITOR
- 26. 如何設置寬度H:selectOneRadio
- 27. 如何設置blankText寬度?
- 28. 如何設置BarChartDataSet寬度
- 29. jqtransform - 設置文本框寬度
- 30. Android爲長文本設置TextView寬度
這是一個UITableViewCell?如果是這樣,它有一個簡單的方法來與accessoryView做到這一點。 – apple16
不,不幸的是它不是 –