gpt4 book ai didi

ios - UIViewController UIButton 不能触摸

转载 作者:行者123 更新时间:2023-11-29 10:34:45 25 4
gpt4 key购买 nike

我有两个 UIViewController,A 和 B

[A addSubView: B.view];

没关系。

但我有一个问题,我无法在 [A addSubView: B.view] 之后获取 B 的 UIButton 触摸事件为什么?

谁能帮帮我谢谢~

这是我的一些代码:

View :

 CellAction_ViewController *cellActionViewController = [[CellAction_ViewController alloc] initWithNibName:@"CellAction_ViewController" bundle:nil];

[cell.contentView addSubview:cellActionViewController.view];
[cellActionViewController.button_like addTarget:self
action:@selector(Likes_Button:)
forControlEvents:UIControlEventTouchUpInside];

cell.selectionStyle = UITableViewCellSelectionStyleNone;

B View :

- (void)viewDidLoad {
[super viewDidLoad];

// bala bala ...
[_button_like setClipsToBounds:YES];

最佳答案

它会工作....代替 [A.view addSubview:B.view];

使用这个

[A addChildViewController:B];
[B didMoveToParentViewController:A];

因为你正在添加一个 ViewController subview 。它应该是一个 ViewController 的 View subview 。

关于ios - UIViewController UIButton 不能触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27686983/

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