自分で作った View にStoryboardで値を設定する方法のメモ

ポイント

・User Define Runtime Attributes

プロパティを一つ持ったViewを作る。

・SampleView

Storyboardはこんな感じ。

 

※サンプルコード

———————-

Sample.h

———————-

@interface SampleView : UIView

@property (nonatomic, strong) NSString *myValue;

@end

———————-

Sample.m

———————-

@implementation SampleView

@synthesize myValue = _myValue;

// Storyboardの値が設定されるか、確認用にSetterを作成

– (void)setMyValue:(NSString *)myValue

{

    _myValue = myValue;

    NSLog(@”Value :%@”, myValue);

}

@end

実行すると、ログにちゃんと出ます。

Sample[2499:11303] Value :Hello