iphone-在应用中始终有一个视图

问题描述

在应用中始终有一个视图

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

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

解决方案

如果视图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
时间: 2024-08-22 14:42:32

iphone-在应用中始终有一个视图的相关文章

iphone-在所有栏中只显示一个视图

问题描述 在所有栏中只显示一个视图 在UITabViewController的所有栏中只显示一个视图(UIButton). 应该怎么实现呢? 比如info按钮在栏中一直显示,不用将它添加到xib或重写代码. 解决方案 执行一个Tab Bar Controller类,在viewDidLoad方法中,循环遍历全部Tab Bar View Controllers添加按钮. - (void)viewDidLoad { [super viewDidLoad]; for(UIViewController *

Facebook在其iPhone版应用中新增了一个tips功能

摘要: 近日Facebook在其iPhone版应用中新增了一个tips功能,基于用户的实时位置,显示一系列关于这个地点的卡片信息.另外,如果你的朋友曾经在这儿分享过图片或帖子的话,也会显示出来. 近日Facebook在其iPhone版应用中新增了一个"tips"功能,基于用户的实时位置,显示一系列关于这个地点的卡片信息.另外,如果你的朋友曾经在这儿分享过图片或帖子的话,也会显示出来.早在两年前Facebook曾经推出类似的Nearby功能,但是在之后一段时间内似乎都没有威胁到Yelp和

mfc-VC中的MFC的基本对话框之间的调用如何始终保持一个对话框

问题描述 VC中的MFC的基本对话框之间的调用如何始终保持一个对话框 比如说两个对话框,现在对话框A中点击B按钮就弹出了B对话框,但是A对话框没有消失,AB对话框同时存在,如何实现弹出B对话框之后A对话框就自己退出.也就是说始终保持一个对话框 解决方案 你在打开B对话框后,OnOK()等让对话框A关闭 解决方案二: 如果你想做那种向导程序,可以参考:http://www.codeproject.com/Articles/567/Windows-Style-Wizards 解决方案三: 在B按钮中

android-在一个 ClickListener 中动态的添加一个视图

问题描述 在一个 ClickListener 中动态的添加一个视图 我想在 OnClickListener 的 RelativeLayout中添加一个视图: montrolButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // myParent is a relative layout // newChild is an ImageView myParent.addV

i-封装一个类库,怎样调用nsobject中的方法创建一个视图并进行跳转

问题描述 封装一个类库,怎样调用nsobject中的方法创建一个视图并进行跳转 如题:我想知道的是在NSObject这个类中的方法该怎么实现?需要用到什么,求具体代码讲解!!!坐等~~~~~~ 解决方案 参考:http://www.2cto.com/kf/201110/108584.html

ios开发-如何改变一个视图控制器中除一个控件变灰

问题描述 如何改变一个视图控制器中除一个控件变灰 就像图片一样,当选择器触发时,其余控件色变成灰色怎么实现?求大神开发-如何改变一个视图控制器中除一个控件变灰-ios 添加子视图控制器">

mvc中,如何将一个控制器中的action中的结果在另外一个视图中展示出来

问题描述 mvc中,如何将一个控制器中的action中的结果在另外一个视图中展示出来 mvc中,如何将一个控制器中的action中的结果在另外一个视图中的一个div中展示出来 解决方案 有很多办法,比如用局部视图http://blog.csdn.net/skyandcode/article/details/22594355http://blog.csdn.net/airingyuan/article/details/17136235 解决方案二: 也可以前端ajax请求 append到页面

ASP.NET MVC实现自己的一个视图引擎

在ASP.net MVC的一个开源项目MvcContrib中,为我们提供了几个视图引擎,例如NVelocity, Brail, NHaml, XSLT.那么如果我们想在ASP.NET MVC中实现我们自己的一个视图引擎,我们应该要怎么做呢? 我们知道呈现视图是在Controller中通过传递视图名和数据到RenderView()方法来实现的.好,我们就从这里下手.我们查看一下ASP.NET MVC的源代码,看看RenderView()这个方法是如何实现的: protected virtual v

浮动窗体中的OpenGL多视图的实现

由于在工作中需要结合浮动窗体实现OpenGL的多视图,用于得到三维实体的三视图观察效果,通过参考其它资料,设计了一个程序框架,在此基础之上大家可以根据自己的需要进行扩充,实现需要的功能. 本程序中浮动窗体的实现从以下网站得到支持:www.datamekanix.com 程序实现效果图 关键技术实现介绍: 一.OpenGL多视图的实现 平常我们的程序大部分都是建立一OpenGL设备上下文,但在本程序中,由于要实现三维实体的多视图观察功能,因此,需要建立多OpenGL设备上下文,并在需要的时候进行切