【发布时间】:2010-06-29 11:34:39
【问题描述】:
我是新手开发人员,正在创建我的第一个 iphone 应用程序......我有一个小问题 :)
我在我的程序 2 视图中切换,secondView 超过了 firstView,当我按 2 次或更多按钮以显示 SecondView iphone 模拟器停止工作时,如果在我按下显示 FirstView 后,他仍然显示 SecondView 视图:( ...
我需要帮助如何让按钮只按下一次,如果切换回 FirstView 后可以再次按下一次,并且显示为按下,现在它仅在我按下它时显示,...我想要 TabBar 中的按钮,如果我使用 TabBar 对我来说更难,我不知道如何将其调整为高度并添加自定义背景,并更改按下按钮的效果
非常感谢你,对不起我的英语不好!
这是我用按钮切换视图的代码
// FirstView.h
#import <UIKit/UIKit.h>
@interface FirstView : UIViewController {
}
-(IBAction) goToSecondView:(id) sender;
-(IBAction) goToFirstView:(id) sender;
@end
// FirstView.m
#import "FirstView.h"
#import "SecondView.h"
@implementation FirstView
SecondView *secondView;
-(IBAction) goToSecondView:(id) sender{
secondView = [[SecondView alloc] initWithNibName:@"SecondView" bundle:nil];
[self.view addSubview:secondView.view];
}
-(IBAction) goToFirstView:(id) sender {
[secondView.view removeFromSuperview];
}
非常感谢!
【问题讨论】:
-
考虑将其作为模态视图推送
标签: iphone objective-c uibutton