objective-c 怎么实现点击一个按钮弹出新的窗口

 我来答
歧鸿羽AZ
2012-07-30 · TA获得超过420个赞
知道小有建树答主
回答量:690
采纳率:100%
帮助的人:206万
展开全部
if(self.newView == nil) //newView表示你的新窗口
{
NewView *newView = [[NewView alloc]init]; //新建一个对象

self.newView = [newView autorelease];

[self.view addSubview:self.newView.view]; //在当前view加上那个新的对象,也就是newView

}
else {
[self.view addSubview:self.newView.view];
}

这样就行了,你也可以去我百度空间看看,上面有很多的例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朋焮镶X1
2012-07-26 · TA获得超过224个赞
知道答主
回答量:70
采纳率:0%
帮助的人:66.2万
展开全部
看你想实现什么效果,最基本的用 pushViewController
MyViewController *myView = [[MyViewController alloc] init];
[self.navigationController pushViewController:myView animated:YES];

或者动画
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.4f]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationTransition:UIViewAnimationOptionTransitionNone forView:myView cache:YES];
[myView setCenter:CGPointMake(512, 384)];

[UIView commitAnimations];
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuyan617
2012-07-25 · TA获得超过214个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:82.7万
展开全部
使用动画,点击事件时弹出view
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9470b3
2012-07-24 · TA获得超过603个赞
知道小有建树答主
回答量:471
采纳率:0%
帮助的人:401万
展开全部
使用navigation。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式