gpt4 book ai didi

iphone - iOS tableFooterView : Can't use UIButton?

转载 作者:行者123 更新时间:2023-11-28 23:18:41 28 4
gpt4 key购买 nike

我制作了一个自定义的 UIViewController,里面有一个 UIImageView 和一个 UIButton。在 tableView viewForFooterInSection 方法中,我返回了 View ,它显示正确(我可以看到按钮)。但是,我无法触摸按钮。它不会压抑/突出显示,并且我连接的 IBAction 不会触发。

另外,我有一个来自相机的对象,叫做 takenPicture。 myImage 是 customView 的 UIImageView IBOutlet 属性。 imageView 总是空的。

我不确定我做错了什么,但这是我在 viewForFooterInSection 方法中的代码:

self.customView = [[CustomView alloc] initWithNibName:@"CustomView" bundle:nil];
customView.myImage.image = self.takenPicture;
return customView.view;

最佳答案

这听起来好像没有为您的 View (包含按钮和 ImageView 的 View )正确设置框架/边界。可能它默认为 CGRectZero,您可以看到按钮和图像的原因是因为裁剪已关闭。但是如果按钮超出其父 View 的范围,则触摸事件不会过滤到按钮。

关于iphone - iOS tableFooterView : Can't use UIButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com