我将这样的图像设置为我的视图:
self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"map3.jpg"]];
现在我用按钮动作方法。但是,如何在应用程序启动时直接设置它?
答案 0 :(得分:2)
如果您要设置backgroundColor
视图的UIViewController
,请将您的代码移至viewDidLoad
并同样适应:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"map3.jpg"]];
UIViewController
没有直接backgroundColor
,但其视图与其他任何UIView
一样。
答案 1 :(得分:1)
一种方法是将该逻辑放在视图控制器的UIImageView属性的-viewDidLoad方法中。
答案 2 :(得分:1)
的UIView
如果您在UIView
课程中,请将代码放入initWithFrame:
或initWithCoder:
initWithFrame
(例如UIView *myView = [[UIView alloc] initWithFrame:CGRectZero];
每当从XIB文件加载UIView时,都会调用initWithCoder:
。
的UIViewController
如果在UIViewController
常见的地方放置它将在viewDidLoad