ios 怎样使xib上的控件显示
1个回答
展开全部
viewDidLoad内先获取要修改view再修改其frame(或其信息颜色、字体、文本、图片等等)
-(void)viewDidLoad:(BOOL)animated
{
[super viewDidLoad:animated];
//通获取xib视图(view)--前提xib设置该viewtag
//该返UIView象需要转换其实际类型
UILabel *theLabelYouWant = (UILabel *)[self.view viewWithTag:998];
theLabelYouWant.text = @"I get my view in this way.";
//通IBOutlet直接给需要view指定属性;百度IBOutlet详细说明
//遍历self.view(或想查找某view父视图--前提拥该视图‘句柄’)遍历view判断view属性符合条件view;
for(UIView *view in [self.view subviews])
{
if([view 某些条件判断我要view])
{
//我要view
}
}
}
-(void)viewDidLoad:(BOOL)animated
{
[super viewDidLoad:animated];
//通获取xib视图(view)--前提xib设置该viewtag
//该返UIView象需要转换其实际类型
UILabel *theLabelYouWant = (UILabel *)[self.view viewWithTag:998];
theLabelYouWant.text = @"I get my view in this way.";
//通IBOutlet直接给需要view指定属性;百度IBOutlet详细说明
//遍历self.view(或想查找某view父视图--前提拥该视图‘句柄’)遍历view判断view属性符合条件view;
for(UIView *view in [self.view subviews])
{
if([view 某些条件判断我要view])
{
//我要view
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询