我有一个项目是颜色选择器。对于每个颜色组件,红色、绿色和蓝色,我都有一个 UIPickerView、一个 textField 和一个步进器。我想做的是创建一个类,我们称之为 ColorPickerObject 看起来像这样
@interface ColorPickerObject : NSObject {
IBOutlet UITextField *colorTextField;
IBOutlet UIStepper *colorStepper;
IBOutlet UIPickerView *colorPicker;
int colorIntegerValue;
NSArray *valuesForComponent1InColorPicker;
NSArray *valuesForComponent2InColorPicker;
NSArray *valuesForComponent3InColorPicker;
}
@property IBOutlet UITextField *colorTextField;
@property IBOutlet UIStepper *colorStepper;
@property IBOutlet UIPickerView *colorPicker;
@property int colorIntegerValue;
@property NSArray *valuesForComponent1InColorPicker;
@property NSArray *valuesForComponent2InColorPicker;
@property NSArray *valuesForComponent3InColorPicker;
@end
然后,我有一个看起来像这样的 colorPickerBrain,
#import <Foundation/Foundation.h>
#import "ColorPickerObject.h"
@interface ColorPickerBrain : NSObject {
ColorPickerObject *red,
*green,
*blue;
}
//@property ColorPickerObject *red;
//@property ColorPickerObject *green;
//@property ColorPickerObject *blue;
@end
并作为参考我的 colorPickerViewController,(不确定这是否有帮助或与问题相关)
#import <UIKit/UIKit.h>
#import "ColorPickerBrain.h"
@interface ColorPickerViewController : UIViewController {
ColorPickerBrain *brain;
}
- (IBAction)redChanged:( id )sender;
- (IBAction)greenChanged:(id)sender;
- (IBAction)blueChanged:(id)sender;
@end
我在故事板上布置了所有 UI 组件,但我不确定如何将它们连接到 ColorPickerObject 中定义的插座。如何通过在我的视图控制器中创建的具有红色、绿色和蓝色 ColorPickerObject 的大脑实例将故事板中的这些 UI 组件连接到 ColorPickerObject 中定义的插座。
我是 ios 新手,从技术上讲,这是我的第一个应用程序,我什至不知道要寻找什么。我发现的所有内容都在谈论连接基类中的组件,该基类是 UIView 的一个实例,但这个基类不是基于视图的。如果这有帮助的话,我来自 Java。