我在我的应用中使用搜索栏(UISearchBar
),我想要覆盖editingRectForBounds
和textRectForBounds
方法。
我怎么能这样做?请帮忙。
答案 0 :(得分:0)
如果您打算限制文本字段的大小,这可能很有用1.创建UISearchBar的子类
2.在drawRect:方法中包含此代码。
UITextView * textField = [self.subviews objectAtIndex:0]; textField.frame = CGRectMake(5,6,(310-kRightSideMargin),31);
[super drawRect:rect]; changing-the-size-of-the-uisearchbar-textfield
答案 1 :(得分:-1)
创建UITextField的子类
例如。 @interface DemoTextField:UITextField
并简单地覆盖实现(.m)文件中的方法