关于objective c全局变量的使用

backView.frame=CGRectMake(100,300,120,120);backView.backgroundColor=[UIColorblackColo... backView.frame=CGRectMake(100, 300, 120, 120);

backView.backgroundColor=[UIColor blackColor];

backView.autoresizesSubviews = YES;

[self.window addSubview:backView];

UIView *topView =[[UIView alloc] init];

topView.frame = CGRectMake(10, 10, 100, 100);

topView.backgroundColor = [UIColor orangeColor];

topView.autoresizingMask =UIViewAutoresizingFlexibleWidth;

[backView addSubview:topView];

将backview定义在implementation下为全局变量后,在ios模拟器上没有显示这两个视图
展开
 我来答
百度网友bab7c74
2014-10-09 · TA获得超过126个赞
知道答主
回答量:125
采纳率:100%
帮助的人:112万
展开全部
定义全局变量个人觉得没有什么必要,不过你想在App的任意地方都能使用的话可以将topView和backView定义在Appdelegate类中,在App中使用[[UIApplication sharedApplication] delegate]来获取Appdelegate,进而获取并使用topView及backView
eternalx00
2014-10-08 · 超过11用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:16.4万
展开全部
不懂, 一个UIView为什么会作为全局变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式