我是新手学xcode刚几天,拖了一个Image View控件(pic)和Button控件(show)在xib上面,希望能按一下button就是实现屏幕上显示一张图片(menu.png),但是按了之后没反应。请教各位大哥我哪里写错了啊?还是Image控件设置错了?还是图片位置放错了(我放在工程文件夹里,一二层都放有)
下面是按钮事件的代码:
- (IBAction)show:(id)sender {
pic.image = [UIImage imageNamed:@"menu_bg.png"];
[pic setNeedsDisplay];
}
------解决方案--------------------
你自己实现了draw方法吗?
没有的话,你在方法块里把[pic setNeedsDisplay]去掉,改写[self.view addSubView:pic];即可。
------解决方案--------------------
加断点跟一下流程。
------解决方案--------------------
你确定你在xib里把方法连上了吗?
file's owner
------解决方案--------------------
1确定 XIB文件里的文件 控件 链接上了 FILE owner里声明的IBOUT
2 保证方法也 链接上了 BUTTON 里的 touch up inside 事件
一般是没有问题了
------解决方案--------------------
一般都是小问题...
同意楼上的问题
------解决方案--------------------
代码上下断点看到底运行了没有,没运行可能是你没关联BUTTON按钮到这个过程
------解决方案--------------------
把图片拖到xcode工程左侧的导航栏的resource目录下了吗?你加到文件目录下没用