开发小tips

设置UIBarButtonItem的小结

2016-12-14  本文已影响13人  板砖程序猿
  iOS 10 xcode8 下使用系统的 MFMessageComposeViewController (用来发送短信的视图控制器),在presentView的时候发现标题和返回按钮不见了。 点击右侧空白区域发现可以返回。 猜测是按钮和头部的颜色为白色 导致无法看到。
   一开始 使用 [[UINavigationBar appearance] setBarTintColor:titleColor]; 发现不起作用,后来google 下查到 (http://stackoverflow.com/questions/19368122/cannot-set-text-color-of-send-and-cancel-buttons-in-the-mail-composer-when-prese ) 使用[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTintColor:navBarColor]; 来设置按钮的颜色 起作用了。 👍
上一篇下一篇

猜你喜欢

热点阅读