首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MKUserTrackingBarButtonItem风格朴素(无边框)?

MKUserTrackingBarButtonItem风格朴素(无边框)?
EN

Stack Overflow用户
提问于 2013-06-07 10:26:07
回答 2查看 616关注 0票数 0

是否可以将无边框设置为MKUserTrackingBarButtonItem

当我设置tracker.style = UIBarButtonItemStylePlain;时,按钮显示得很好:

但当它被使用时,它就不再是“平原”了:

有没有想过把它保留在没有边界的地方?

编辑:我也尝试在每次使用按钮时将其设置为UIBarButtonItemStylePlain,但它无法工作:

代码语言:javascript
复制
- (void)mapView:(MKMapView *)mapView didChangeUserTrackingMode:(MKUserTrackingMode)mode animated:(BOOL)animated
{
    tracker.style = UIBarButtonItemStylePlain;
}

谢谢你的帮助和想法。

EN

回答 2

Stack Overflow用户

发布于 2013-06-07 10:48:28

我不相信API现在允许这样做,因为按钮需要一种方法来指示按钮当前处于活动状态,因此不符合iOS人机界面指南。尽管可以简单地将指南针的颜色更改为紫色,就像在Maps应用程序中一样。它目前还在iPad上强制使用iPad样式(没有边框),因此理论上他们可以在iOS 7中将其作为一个选项。

票数 0
EN

Stack Overflow用户

发布于 2013-06-07 11:07:02

想要这样

选择条形按钮项并将样式更改为平面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16981908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档