基本xcode iphone应用程序不工作,点击按钮更改文本?
我遵循了下面的教程,它基本上只是告诉您创建一个按钮和一个标签。单击按钮时,标签应更改为某些文本 它运行,但显示一个空白屏幕。当你点击屏幕时,它会变成蓝色,就像整个页面是一个按钮。我认为它正在加载mainwindow.xib文件,而不是默认的ViewController.xib 有什么想法吗,我显然错过了什么 谢谢 编辑基本xcode iphone应用程序不工作,点击按钮更改文本?,iphone,xcode,uiviewcontroller,Iphone,Xcode,Uiviewcontroller,我遵循了下面的教程,它基本上只是告诉您创建一个按钮和一个标签。单击按钮时,标签应更改为某些文本 它运行,但显示一个空白屏幕。当你点击屏幕时,它会变成蓝色,就像整个页面是一个按钮。我认为它正在加载mainwindow.xib文件,而不是默认的ViewController.xib 有什么想法吗,我显然错过了什么 谢谢 编辑 你可能犯了一个简单的错误。我会再看一遍这个例子,看看你是否做了一些不同的事情 如果你把你的代码或文件上传到某个地方,我可以帮你看一下 在没有看到你实际做了什么的情况下,很难猜测
你可能犯了一个简单的错误。我会再看一遍这个例子,看看你是否做了一些不同的事情 如果你把你的代码或文件上传到某个地方,我可以帮你看一下
在没有看到你实际做了什么的情况下,很难猜测问题出在哪里。你可能犯了一个简单的错误。我会再看一遍这个例子,看看你是否做了一些不同的事情 如果你把你的代码或文件上传到某个地方,我可以帮你看一下
在没有看到您实际做了什么的情况下,很难猜测问题出在哪里^ ^可能是来自您的XIB(最有可能)或您的应用程序代理 您确定按钮连接正确吗?
请向我们发送到目前为止您的项目代码/邮政编码 它可能是来自您的XIB(最有可能)或您的应用程序代理的任何内容 您确定按钮连接正确吗?
请向我们发送到目前为止您的项目代码/邮政编码 正如我所怀疑的那样。这不是代码问题,因为代码很好。教程也非常好。我认为这与锡伯族有关,当我观察锡伯族时,我看到: 在MainWindow.xib中,有一个从ViewController加载的按钮。为什么?我不知道。 它可能是偶然放在那里的。下面是我的意思的截图:
左视图来自视图控制器。请参见ViewController中的UIButton加载?它挡住了视线的其余部分。只需删除加载到视图上的按钮,它就能完美工作。视图层次结构基本上被那个巨大的无关按钮阻止了 正如我所怀疑的那样。这不是代码问题,因为代码很好。教程也非常好。我认为这与锡伯族有关,当我观察锡伯族时,我看到: 在MainWindow.xib中,有一个从ViewController加载的按钮。为什么?我不知道。 它可能是偶然放在那里的。下面是我的意思的截图:
左视图来自视图控制器。请参见ViewController中的UIButton加载?它挡住了视线的其余部分。只需删除加载到视图上的按钮,它就能完美工作。视图层次结构基本上被那个巨大的无关按钮阻止了 是的,你可能是对的。。通过阅读一本书的示例(使用以前版本的xcode)和在线链接,我已经做了两次。我相信这很简单,只是因为我是个新手,我不知道该找什么。谢谢你的帮助,我已经添加了上面的代码。看起来一切都应该很好,至少从我所看到的。也许教程已经过时了或者类似的东西。我在这方面取得了成功,它涵盖了很多方面,所有的例子都对我有用。Sum指出了我的错误,它是主窗口上的一个幻影按钮。xib覆盖了所有内容。我必须在某个时候把它拖到纸上。谢谢你帮我调查并验证我的代码。是的,你可能是对的。。通过阅读一本书的示例(使用以前版本的xcode)和在线链接,我已经做了两次。我相信这很简单,只是因为我是个新手,我不知道该找什么。谢谢你的帮助,我已经添加了上面的代码。看起来一切都应该很好,至少从我所看到的。也许教程已经过时了或者类似的东西。我在这方面取得了成功,它涵盖了很多方面,所有的例子都对我有用。Sum指出了我的错误,它是主窗口上的一个幻影按钮。xib覆盖了所有内容。我必须在某个时候把它拖到纸上。感谢您为我查看此信息并验证我的代码::)。。。事情总是简单的。昨天我沮丧得直扯头发。感谢您花时间下载并查看源代码。明亮的谢谢。:)。。。事情总是简单的。昨天我沮丧得直扯头发。感谢您花时间下载并查看源代码。明亮的谢谢。:)
#import <UIKit/UIKit.h>
@interface fun_buttonViewController : UIViewController {
UILabel *textLabel;
}
@property (nonatomic, retain) IBOutlet UILabel *textLabel;
- (IBAction)changeTheTextOfTheLabel;
@end
#import "fun_buttonViewController.h"
@implementation fun_buttonViewController
@synthesize textLabel;
- (void)dealloc
{
[super dealloc];
[textLabel release];
}
- (IBAction)changeTheTextOfTheLabel
{
[textLabel setText:@"Hello, World!"];
}
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
/*
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad
{
[super viewDidLoad];
}
*/
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
@end