【发布时间】:2014-02-02 01:19:36
【问题描述】:
在我的 .h 文件中:
#import <UIKit/UIKit.h>
@property (weak, nonatomic) IBOutlet UILabel *lblSwResults;
- (IBAction)SegSwOne:(id)sender;
@property (weak, nonatomic) IBOutlet UISegmentedControl *SegSwOne;
- (IBAction)SegSwTwo:(id)sender;
@property (weak, nonatomic) IBOutlet UISegmentedControl *SegSwTwo;
@property (weak, nonatomic) IBOutlet UILabel *lblResOne
@property (weak, nonatomic) IBOutlet UILabel *lblResTwo;
在 .m 文件中
- (IBAction)SegSwOne:(id)sender {
switch (self.SegSwOne.selectedSegmentIndex) {
case 0:
self.lblResOne.text =@"50";
break;
case 1:
self.lblResOne.text =@"200";
break;
case 2:
self.lblResOne.text =@"400";
break;
default:
break;
}
}
- (IBAction)SegSwTwo:(id)sender {
switch (self.SegSwTwo.selectedSegmentIndex) {
case 0:
self.lblResTwo.text =@"50";
break;
case 1:
self.lblResTwo.text =@"150";
break;
case 2:
self.lblResTwo.text =@"400";
break;
default:
break;
}
}
我累的是,如果您选择不同的UISegmentedControl,它会更改UILabel lblSwResults 中的数字……。所以如果结果标签中的 case0 和 case2 = “450”……
看它是自动的 - 当您更改 SegSwOne 或 SegSwTwo 中的值时显示值的动态变化......最好的编码是什么..?我是否需要为每个值创建一个浮点值,然后为结果创建一个公式 NSString ???
任何帮助都会很棒或提供链接,以便我可以了解更多信息......?干杯
【问题讨论】:
-
正确(或至少更好)的格式、拼写、语法和标点符号可能对您的问题有所帮助。
标签: ios objective-c uilabel