如何将一个view显示在iphone健康不显示步数最前面

主题 : 问一个新手问题:如何将一个view显示在iphone最前面
级别: 新手上路
可可豆: 430 CB
威望: 430 点
在线时间: 144(时)
发自: Web Page
来源于&&分类
问一个新手问题:如何将一个view显示在iphone最前面&&&
比如一个view被覆盖了,如何把view重新显示在最顶端。新手愚钝,多谢指教!
级别: 圣骑士
可可豆: 2973 CB
威望: 2973 点
在线时间: 174(时)
发自: Web Page
[yourSuperView bringSubviewToFront:yourSubView]
The Best Way to Learn Is by Teaching
级别: 新手上路
可可豆: 430 CB
威望: 430 点
在线时间: 144(时)
发自: Web Page
回 1楼(omega3) 的帖子
恩,试试看吧
关注本帖(如果有新回复会站内信通知您)
8*2-5 正确答案:11
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版iphone开发.设置view.center在中间,却没在中间显示_百度知道
iphone开发.设置view.center在中间,却没在中间显示
大view,相当于背景吧,点击一个按钮,弹出小视图,使其在这个大view的中间,NSLog(@\&小图center坐标x:%d y:%d\&,x,y);NSLog(@\&大图center坐标x:%d y:%d\&,m,n);输出的都是512/384,但是小图就是不在大图中间.?????怎么回事.使用ipad,.plist里,设置是横屏,在开始(加载完刚进去第一个页面)点按钮出现位置不对,但进入程序里面(玩起来)调用相同的方法,它就显示在中央了.....????怎么回事?大神们帮帮忙.有时候在程序里面把屏竖一下,回到初始页面,点按钮可以显示在中间了又....
- (IBAction)openMap:(id)sender{[PopAnimation
popView:mapViewController.view
fromView:self.viewf ];
CGPoint CurrentView=mapViewController.view.
CGPoint View=self.view.
int x=CurrentView.x;
int y=CurrentView.y;
int m=View.x;
int n=View.y;
NSLog(@&当前地图坐标x:%d y:%d&,x,y);
NSLog(@&当前地图坐标m:%d n:%d&,m,n);}
提问者采纳
frame里面的位置数据都是float,用%d难道没有警告?把代码发一下,要不怎么知道什么问题啊~
看上面,追问的话,字数太多了.谢谢.有可能跟屏有关系么? PopAnimation.m中:+ (void)popView:(UIView *)theView fromView:(UIView *)fromView{......缩放小viewtheView.center = fromView...... NSLog(@&地图显示在屏幕中央&);...}theview是要弹出的视图,fromview是后面的大视图.
我就想看一下theview和fromview的位置关系,你就不给我看~一般编程时,尽量不要用a.center=b.center这种用法,因为center里面的数据都是视图相对父视图的坐标。举个例子,视图a的frame为(20, 20, 40, 40),b的宽高为20*20,如果直接用b.center=a.center,而且[a addSubView:b],那么b的实际center就是(40,40),如果直接输出center,当然一样,但是这不是它应该在的位置,它应该在(20, 20)。但是如果a的起始坐标就是(0, 0),那么这个问题就容易被忽略。看看你是不是有这样的问题。
提问者评价
问题解决了初始化小视图放在大的viewdidload里我移到了触发按钮里,好了可能是抽风了. 仍然感谢您的回答.
其他类似问题
为您推荐:
iphone的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁iPhone开发学习笔记005――使用XIB自定义一个UIView,然后将这个view添加到controller的view
一、新建一个single view application类型的iOS application工程,名字取为CustomView,如下图,我们不往CustomViewViewController.xib中添加任何控件:
&二、新建一个CustomView.xib,过程如下:
然后往界面上拖一个label和一个button:
接下来得建立CustomViewViewController.xib中的view与CustomView.xib的关联了,即将Custom.xib动态加载,然后将该view做为CustomViewViewController的view的subview,放置于正中显示(设置CustomView的中心点为整屏正中央),具体代码如下:
- (void)viewDidLoad
&&& [superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
&&& NSArray *nib = [[NSBundlemainBundle]loadNibNamed:@&CustomView&owner:selfoptions:nil];
&&& UIView *tmpCustomView = [nibobjectAtIndex:0];
&& CGRect tmpFrame = [[UIScreenmainScreen] bounds];
&&& [tmpCustomView setCenter:CGPointMake(tmpFrame.size.width / 2, tmpFrame.size.height / 2)];
&&& [self.viewaddSubview:tmpCustomView];
运行,最后效果如下所示:
Demo下载地址:
摘自 Code Heaven
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。

我要回帖

更多关于 iphone6充电显示 的文章

 

随机推荐