カラーピッカーであるプロジェクトがあります。赤、緑、青の各色コンポーネントには、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から来ています。