iphone滑块示例

iphone滑块示例,iphone,Iphone,我正在制作一个滑块应用程序。为此,我编写了以下代码,但当我按下“构建并运行”选项时,滑块就不会移动。它在.h和.m文件中给出了一个错误 SliderAppDelegate.h #import <UIKit/UIKit.h> @interface SliderAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; IBOutlet UISlider *slider; IB

我正在制作一个滑块应用程序。为此,我编写了以下代码,但当我按下“构建并运行”选项时,滑块就不会移动。它在.h和.m文件中给出了一个错误

SliderAppDelegate.h

#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];

}