繁体   English   中英

放弃UIScrollView作为第一响应者

[英]Resign UIScrollView as a first responder

我将自定义视图添加到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

在此处输入图片说明

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

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

在SO和Web上有上百万个关于这两个问题的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM