gpt4 book ai didi

iphone - Navigation Bar 后退按钮 Action 即使在按钮之后也执行

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:36 24 4
gpt4 key购买 nike

这道题看起来很简单,但我不知道哪里错了。我有一个导航栏 我正在放置一个自定义导航栏后退按钮如下图所示,通过“粉红色”颜色执行操作

enter image description here

我的代码如下:

//-------back button  start
UIImage *myImage1 = [UIImage imageNamed:@"Back.png"];
UIButton *myButton1 = [UIButton buttonWithType:UIButtonTypeCustom];
[myButton1 setImage:myImage1 forState:UIControlStateNormal];
myButton1.showsTouchWhenHighlighted = YES;
myButton1.frame = CGRectMake(0.0, 3.0, 40,30);
[myButton1 addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithCustomView:myButton1];
self.navigationItem.leftBarButtonItem = leftButton;
//-------back button end

我什至尝试过这种方式也像“myButton1.frame = CGRectMake(0.0, 3.0, 20,30);”

甚至我也尝试过更改按钮的宽度和高度。然后它只减少后退按钮的宽度。

提前致谢

最佳答案

您可以将按钮大小设置为图像大小。

myButton1.frame = CGRectMake(0.0, 0.0, 30.0,30.0);  

请检查图像周围是否有任何阴影和透明度。

关于iphone - Navigation Bar 后退按钮 Action 即使在按钮之后也执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13890431/

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