我在使用UISearchDisplayController
时遇到了一些困难,并且在针对iOS 7构建时它的灰色叠加层的定位。这在针对iOS 6构建时工作正常,但似乎只有
我在基础ViewController中内置了一个UIView
,需要在之前的屏幕截图中显示每个页面(读取“Hello thereAnother String”)。当我导航到包含UISearchDisplayController的视图控制器时,这就是我所看到的:
这很好,是我期望看到的。但是,当我尝试单击视图UISearchBar时,这就是我所看到的:
请注意,灰色叠加层会被我需要放在应用程序的所有屏幕中的UIView
的大小所抵消。
关于为什么会发生这种情况的任何想法?
答案 0 :(得分:0)
你可以使用UITextfield的自定义类别并覆盖那些方法
- (CGRect)textRectForBounds:(CGRect)bounds; and
- (CGRect)editingRectForBounds:(CGRect)bounds ;
这个问题从这种方法发生。