首次使用前UISearchBar尺寸不一致?

时间:2012-01-30 20:51:18

标签: iphone ios4 ios5 uisearchbar uisearchdisplaycontroller

由于一个不清楚的原因,我的UISearchBar在第一次搜索后将其自身调整为不同的大小。这个搜索栏没有什么特别之处。它基于Apple IOS库上的示例,并使用searchDisplayController,几乎没有自定义。

在:

before search

后:

after search

如何在视图加载时将大小设置为第二个屏幕截图中的大小?

1 个答案:

答案 0 :(得分:0)

如果您正在使用笔尖,则可以从属性的搜索栏选项中选中“显示取消按钮”。

如果您是以编程方式执行此操作,请使用UISearchBar进行一些子类化并覆盖此方法:

-(void)layoutSubviews{
    [super layoutSubviews];
    [self setShowsCancelButton:YES animated:NO];
}