Objective-c UIScrollView出现在自定义视图上方

时间:2012-08-04 13:03:24

标签: objective-c uiscrollview

我有下列问题。 我的项目中有2个视图,一个是programmicaly创建的(它有触摸事件),另一个是通过xib文件创建的界面视图。 我创建了

UIScrollView

在我的ViewController中并将其设置为视图,并在我将视图添加为子视图之后。 但我看不出那个programmicaly创建的,只有白屏和界面视图..

我也可以禁用某种方式ScrollView的触摸拦截?我想为它添加一些小地图。

1 个答案:

答案 0 :(得分:1)

由于您将CGRectZero传递给视图的initWithFrame:,因此会创建大小为零的广告。您需要使用CGRectMake传递要显示视图的矩形。

就处理触摸而言,您可以通过拦截touchesShouldBegin:withEvent:inContentView:在滚动视图的子类中对其进行自定义。还有一个delaysContentTouches标志,可让您控制发送到处理代码的事件的时间。