gpt4 book ai didi

ios - 获取 UIBarButtonItem 图像相对于 iOS 7 中导航栏的位置

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

我有一个草图界面原型(prototype),我可以从中获取 UI 元素的坐标。当我用图像创建栏按钮时,它被放置在导航栏上的默认位置。代码如下:

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"my-image"] style:UIBarButtonItemStylePlain target:self action:nil];

此默认位置与所需位置不同。是否有可能找出相对于其导航栏的默认图像位置(框架) (white rect on this screenshot)没有制作自定义按钮?我需要它向左移动一点图像,但我不想在视觉上使用近似偏移来完成它。

最佳答案

您可以使用KVC访问当前导航栏项目 View

UIView *leftBarButtonItemView = [self.navigationItem.leftBarButtonItem valueForKey:@"view"];

关于ios - 获取 UIBarButtonItem 图像相对于 iOS 7 中导航栏的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34926071/

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