0

我有一个项目是颜色选择器。对于每个颜色组件,红色、绿色和蓝色,我都有一个 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。

4

1 回答 1

1

您可以通过七个简单的步骤将插座与情节提要连接起来。查看显示步骤的图像...

在此处输入图像描述

在此处输入图像描述

于 2013-10-02T04:37:03.527 回答