2 developerwab developerWab 于 2013.05.08 13:54 提问

在应用中始终有一个视图

我想要一个可以随时随地调用的view。从应用公开始到应用结束都在那。

比如在游戏中的地图,可以随时访问并且可以随处更新。

1个回答

zhanglei5415
zhanglei5415   Rxr 2013.05.08 14:31
已采纳

如果视图view被添加到super view中去后, 当前应用又没有移除或切换到其它视图view,那么该view会一直存在. 当然如果有其它情况存在,为了保证当前应用中一直存在该view,你可以使用"单例" 来创建该view.
下面是简单的一个单例类的实现,不过不是线程安全的,仅做参考

@interface CustomView:UIView
+(id)sharedInstance;
@emd

@implementation CustomView 
static CustomView *_instance;
+(id)sharedInstance {
     if (_instance==nil) {
          _instance =[[CustomView alloc] init];
     }
     return _instance;
}
@end
developerWab
developerWab 能请前辈给个详细步骤否?
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
香港回归10年纪念《始终有你》
object width="400" height="350">param name="movie" value="http://www.tudou.com/v/oQooD77fTok">param>embed src="http://www.tudou.com/v/oQooD77fTok" type="application/x-shockwave-flash" width="400" he
以终为始,向死而生——5月份英语总结
解释两个词 文章开头先来解释一下“以终为始,向死而生”这两个词的意思。 以终为始:先把想达成的目标想好,然后以此为目标,通过分解成小目标等方式来努力实现它。 解释:个人感觉这句话挺有哲理,我们努力的前提得先知道自己想要的是什么吧。 向死而生:有好几种解释,本人喜欢的一种是“面临身处死亡的境地,因为强烈的求生欲望而进行殊死搏斗”。 解释:当现在感同身受以后没有英语傍
springboot thymeleaf和shiro 整合 第二篇 配置权限和认证
package com.ruiguang.config;import org.apache.shiro.authc.AuthenticationException;import org.apache.shiro.authc.AuthenticationInfo;import org.apache.shiro.authc.AuthenticationToken;import org.apache.s...
IE8以上showModalDialog请求页面响应弹出页面
怎样让showModalDialog弹出的页面中响应服务器控件事件而不弹出新页面 我用showModalDialog弹出一个页面,在这个页面中执行了一个按钮的Onclick事件,但是却弹出一个新的正常的页面,在这个新页面中体现出onclick的结果了,请问是怎么回去 例子就是在showModalDialog出来的小窗口中有一个文本框和一个按钮,下面是一个gridview,gridview里
Matlab标点符号实例
1、分号(;) >> %sin(2)+cos(2) >> x = sin(2) + cos(2); >> y = sin(1) + cos(1); >> x + y ans = 1.8749 2、逗号(,) >> %sin(2),cos(2),tan(2) >> x = sin(2),y = cos(2),z = tan(2) x = 0.9093
ssm项目一直报错,陷入死循环,解决办法
今天,开始正式在公司做项目,本来高高兴兴的,写完了我负责模块的一大部分,感觉自己效率很高。其实不然,我并没有及时测试我的代码,并且没有使用代码生成器来完成基本的内容,而是自己一点点敲配置,敲entity,效率很低一个表几十个字段,时间浪费去了,还不如花时间去看看mybatis代码生成器。      还是进入正题,解决问题的内容:                                出
如何修改NSTableview中的cloumn数量,Cell的高度,宽度等属性
在Scroll View---->Clip View---->Table View属性页中设置column数量。 在Scroll View---->Clip View---->Table View---->column中的尺寸标签作相应设置就可以了。
解决<ul>等的子标签,在谷歌浏览器中打开,默认与左边框有空隙的问题
       今天在做网页开发的时候,发现&amp;lt;ul&amp;gt;标签并未定义左间距,但是它的子标签&amp;lt;li&amp;gt;中的值,自动与左边框有大约40px的空隙。具体如下图:                   按F12 审查元素,发现ul中多了 -webkit-padding-start: 40px;                         看到这里才意识到,原来是浏览器的问题,它们在设计之...
关于springboot+shiro+thymeleaf页面级元素的权限控制的问题
学习了很多大神的总结,基本上都是一样的,shiro权限框架,前端验证是为jsp设计的,其中的tag只能用于jsp系列的模板引擎。使用了thymeleaf作为前端模板引擎,使用HTML文件,没法引入shiro的tag lib,此时如果要使用shiro的话,可以引入 thymeleaf-extras-shiro.jar这个拓展包来曲线实现shiro的前端验证。在pom.xml中加入如下依赖:&amp;lt;d...
SVN出现.mine等文件, 原因是应为版本冲突
以commit后 自动生成R.java.mine,R.java.r3368,R.java.r3439为例 因为发生冲突了,别人和你都从3368这个版本对r.java这个文件进行了修改,别人修改后先提交了形成3439版本,然后你做了提交操作,这时为了避免你覆盖别人的修改工作,SVN提示你发生了冲突,并自动形成R.java.mine、R.java.r3368、R.java.r3439这三个文件