首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIButton变色

UIButton变色
EN

Stack Overflow用户
提问于 2013-12-11 05:41:49
回答 1查看 1.2K关注 0票数 3

我正在制作一个‘信息’按钮,使用Xcode的内置按钮类型"UIButtonTypeInfoLight“。

这是我的代码:

代码语言:javascript
复制
self.helpButton= [UIButton buttonWithType:UIButtonTypeInfoLight];
[self.helpButton addTarget:self
           action:@selector(showHelp)
 forControlEvents:UIControlEventTouchUpInside];
self.helpButton.frame = CGRectMake(280.0, 440.0, 20, 20);
[self.view addSubview:self.helpButton];

然而,有一个问题。我的应用程序包含一个滚动视图,带有3个不同的视图控制器。一个蓝的,一个红的,还有一个绿的。

图标在应用程序打开的页面上看起来很好(蓝色):

然而,当我滑动到绿色或红色页面时,按钮似乎仍然是蓝色的,并且不像我希望的那样透明:

我怎样才能阻止它这样做呢?我只希望图标是透明的?

EN

回答 1

Stack Overflow用户

发布于 2013-12-11 05:50:46

UIButtonTypeInfoLight使用应用程序的色调颜色,默认为您看到的蓝色。你可以做的就是动态改变UIButton的色调:

代码语言:javascript
复制
[infoButton setTintColor:[UIColor redColor]];
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20505867

复制
相关文章

相似问题

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