【发布时间】:2013-05-31 15:48:48
【问题描述】:
有人知道如何从另一个视图控制器更改笔尖内的视图吗?我有一个从 nib 文件中的视图到视图类文件的出口,我有 @synthesize 视图类 .m 文件。然后我#import "InfoView.h"(这是视图类)视图到视图控制器,最后我:
InfoView *infoView;
if (infoView == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"infoView" owner:self options:nil];
infoView = [nib objectAtIndex:0];
}
infoView.contentView.backgroundColor = [UIColor colorWithRed:0.1 green:0.1 blue:0.1 alpha:1];"
但我无法改变背景。
以前有没有人尝试过这样的事情? 感谢您的任何意见!
编辑:
已解决 UIColor 问题,但这不是问题。
【问题讨论】:
-
确保您在自定义视图中正确链接了插座,并确保您已在 xib 文件中指定自定义视图的类
-
@danypata 是的,已经这样做了
-
@PaperThick 使用 colorWithRed 方法时需要除以 255.0f
标签: iphone ios uiview uiviewcontroller