我有下列问题。 我的项目中有2个视图,一个是programmicaly创建的(它有触摸事件),另一个是通过xib文件创建的界面视图。 我创建了
UIScrollView
在我的ViewController中并将其设置为视图,并在我将视图添加为子视图之后。 但我看不出那个programmicaly创建的,只有白屏和界面视图..
我也可以禁用某种方式ScrollView的触摸拦截?我想为它添加一些小地图。
答案 0 :(得分:1)
由于您将CGRectZero
传递给视图的initWithFrame:
,因此会创建大小为零的广告。您需要使用CGRectMake
传递要显示视图的矩形。
就处理触摸而言,您可以通过拦截touchesShouldBegin:withEvent:inContentView:
在滚动视图的子类中对其进行自定义。还有一个delaysContentTouches
标志,可让您控制发送到处理代码的事件的时间。