iphone滑块示例
我正在制作一个滑块应用程序。为此,我编写了以下代码,但当我按下“构建并运行”选项时,滑块就不会移动。它在.h和.m文件中给出了一个错误 SliderAppDelegate.hiphone滑块示例,iphone,Iphone,我正在制作一个滑块应用程序。为此,我编写了以下代码,但当我按下“构建并运行”选项时,滑块就不会移动。它在.h和.m文件中给出了一个错误 SliderAppDelegate.h #import <UIKit/UIKit.h> @interface SliderAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; IBOutlet UISlider *slider; IB
#import <UIKit/UIKit.h>
@interface SliderAppDelegate : NSObject <UIApplicationDelegate>
{
UIWindow *window;
IBOutlet UISlider *slider;
IBOutlet UILabel *labelTxt;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) UILabel *labelTxt;
-(IBAction)changeSlider:(id)sender ;
@end
此代码中是否存在任何问题?正如Inspire48中的注释所指出的,删除
labelText.text
中的空格,并更改[label.Txt版本]代码>至[LabelText release]代码>
您在changedSlider方法中存在内存泄漏。未释放初始化的字符串
也许你应该读一本关于objective C的书。正如@Inspire48所建议的那样,对代码进行修改,并确保IBoutlet和IBActions正确连接。还要检查滑块的动作是否连接到事件“值已更改”。
您还可以将代码更改为
-(IBAction)changeSlider:(id)sender
{
labelTxt.text= [NSString stringWithFormat:@" Value %d ", (int)slider.value];
}
你收到了什么错误?尝试删除.text
属性前面的空格。请在代码标签中附上所有代码。工具栏上有一个按钮。没有代码标签,每行缩进4个空格。你在界面中用uislider设置了哪个事件?请更改问题标题,我是来这里的
-(IBAction)changeSlider:(id)sender
{
labelTxt.text= [NSString stringWithFormat:@" Value %d ", (int)slider.value];
}