0

我向我的 UIScrollView 添加了一个自定义视图 我怎样才能让我的 UIScrollView 响应滚动事件 另外,我的 customView 中有一些按钮应该响应“内部修饰”

entry526 = [[_526 alloc] initWithNibName:@"0526" bundle:nil];
        entry526.view.frame = entry526.view.bounds;
        [self.scrollView addSubview:entry526.view];
        self.scrollView.contentSize = entry526.view.frame.size;
        entry526 = nil;

UPD:我已经设法让我的 ScrollView 滚动,但按钮仍然没有响应。这是它们的呈现方式:

UIScrollView
  -UIView
    -UIButton

在此处输入图像描述

4

1 回答 1

0

要使滚动视图响应滚动事件,您需要将 contentSize 属性设置为大于 UIScrollView 的框架的值。

为了使您的按钮响应内部修饰,请像往常一样进行操作。将它们链接到 Interface Builder 中的 IBAction 或在代码中调用按钮上的 addTarget。

在 SO 和网络上有这两个问题的一百万个例子。

于 2012-05-08T21:05:55.787 回答