我遇到了编程创建的UIToolbar和UIWebView
的奇怪问题可以更改UIWebView框架大小,并在运行时计算工具栏位置。
问题是,UIToolBar没有接受任何触摸事件或UIBarButtenItems无法点击 对于某些帧尺寸。
类似于某种模式,如果webView从xy(0,0)开始,一切都很好。 当你将webview移动到中心时,下半部分的uitoolbar按钮可以工作,等等......
测试
Web View在任何时候都不重叠。 已经尝试过绑定UIToolBar
我正在使用的结构。
(Custom / Pro grammatically / No Nibs)用UIWebView和UIToolBar创建了UIView, 然后在UIViewController里面创建带有所需框架的UIView。
谢谢
答案 0 :(得分:2)
使用视图的内部视图时。你如何设置框架?你应该使用绑定而不是框架..
答案 1 :(得分:1)
我遇到了同样的问题,然后做了以下工作:
UIToolbar *toolbar = [[UIToolbar alloc] init];
toolbar.bounds = self.view.bounds;
toolbar.frame = CGRectMake(0, 0, self.view.frame.size.width, 30);
所以关键是将边界设置为父视图的边界。