问题标签 [uiappearance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3312 浏览

ios - iOS – UIAppearance appearanceWhenContainedIn 问题

我正在为导航栏设置图像,如下所示:

然后我不希望这个图像用于类,MFMessageComposeViewController所以我通过这样做排除它:

但它没有任何效果(导航栏的样式仍然是我在里面的图像MFMessageComposeViewController)。我在这里想念什么?

0 投票
2 回答
4143 浏览

ios - UINavigationBar + UIToolBar UIAppearance以及应用程序某些部分的半透明barStyle?

我正在为我设置自定义图像UINavigationBarUIToolbar使用以下代码:

我正在使用PhotoViewer并将其视图控制器推入视图。它应该有一个半透明的导航栏和工具栏,但它使用的是我提供的半透明图形。

问题是,稍后当我推入另一个视图控制器时(从 PhotoViewer 弹出回超级后),它的工具栏也是半透明的,这意味着内容位于它后面。

我没有运气就尝试了以下方法:

有什么想法可以为 PhotoViewer 实现黑色半透明 barStyle并将其他所有内容保留在我的自定义图形中吗?

更新:为了获得一些帮助,我将一个示例项目与导航栏的自定义图形放在一起,然后尝试在使用外观代理时显示带有半透明导航栏的推送视图控制器但没有成功:EXAMPLE PROJECT

0 投票
1 回答
830 浏览

objective-c - Set default rightBarButtonItem for UINavigationController

Sup guys,

I have a tabBarController with a navigationController on each tab.

I wanted to set de default right bar button of navigation bar so I wouldn't have to write the same code on 3 different view controllers.

I tried [[UINavigationBar appearance] setRightBarButtonItem:myButton];

but had no success, is says: -[_UIAppearance setRightBarButtonItem:]: unrecognized selector sent to instance

Then I tried to create my own UINavigationController subclass so I could set the button like: self.navigationItem.rightBarButtonItem = myButton but again no success, nothing seems to happen probably because I dont have a navigationItem at this time.

Anyone have another solution?

0 投票
1 回答
390 浏览

ios - UIButton 的 uiappearance 也会更改 UIBarButton 图像吗?

我正在使用这段代码

改变UIButtons 的外观。这很好用并且不会影响UIBarButtonItems 除了其中一个(唯一不是自动生成的“后退”按钮)并且仅在最初。当您触摸 barbutton 时,它会恢复为没有背景图像。

有问题的按钮是 aUIBarButton而不是 a UIButton(除非两者都是,在这种情况下,其他UIBarButtons 也应该受到影响)。

一个线索可以是另一个UIBarButton不受影响的都是由我在情节提要中生成而不是由我创建的。

这一定是api中的错误?

0 投票
1 回答
1582 浏览

ios5 - 如何自定义 UITabBar 文本标签?

有人知道如何使用外观代理对象吗

自定义 UITabBar 的选定/未选定标签的颜色、字体和阴影?

多谢。

0 投票
0 回答
201 浏览

position - 更改 UITabBarItem 图像位置

有谁知道如何使用 iOS5 中的外观代理对象更改 UITabBarItem 中图像的位置?

非常感谢

0 投票
2 回答
2311 浏览

iphone - 外观 API - UIBarButtonItem - MPMoviePlayerViewController 和 Youtube Webview

UIBarButtonItem我使用 Appearance API 设置了如下样式

这适用于整个应用程序。问题是,如果您单击uiwebview.

YouTube 示例

添加这样的代码:

不会改变任何东西(因为看起来 YouTube 的东西不仅仅是一个MPMoviePlayerViewController.

如果我理解正确,我也不允许更改 YouTube 视图的按钮(而且我也不想要这个)。

有什么想法可以停止在此 YouTube 视频视图上设置自定义栏按钮图像吗?

如果您想仔细查看,这里是示例项目:https ://dl.dropbox.com/u/80699/BarItemsSample.zip

0 投票
1 回答
1757 浏览

ios - 通过外观为 UIBarButtonItem 设置背景图像不适用于其他 UIControlStates

我正在尝试使用外观方法(> iOS 5.0)自定义 UIBarButtonItem 。它适用于 UIControlStateNormal,但不适用于突出显示或禁用。查看图片

好的默认状态,注意右边的禁用状态

突出显示的状态也不起作用

这是我用来设置这些的代码:

有任何想法吗?图片本身是 30x30px,我不需要横向模式。

0 投票
1 回答
255 浏览

ios - 小部件的 iOS UIAppearance 自定义形状

我一直在查看 UIAppearance 的很多示例代码,并且似乎有很多示例,其中小部件和状态栏是不同的颜色,或者是漂亮的背景图像,但是,如何创建这样的东西是不同的形状??例如,看看这个http://i.imgur.com/tb2Qd.jpg - 这是一个实用应用程序的屏幕截图。一个人是如何制作这些按钮的,尤其是开关(一旦显然有艺术品)。

0 投票
1 回答
266 浏览

ios - 限制 UIAppearance 代理范围

我目前正在使用外观代理对象来自定义我的应用程序界面。

我想知道是否可以将自定义效果限制在特定视图控制器内的元素上。

换句话说,我可以使用

更改特定屏幕内的颜色和字体属性?