0

わかりましたので、数日前にネイティブ iOS の学習を始めたばかりで、Titanium から来たという事実を前置きにします。ユーザーがログインしているかどうかに応じて作成される動的 UI (ナビゲーション要素) があります。以下のコードでは、ボタンの作成方法を理解していますが、ボタンの背景画像を設定できず、コードヒントでもオプションが提供されません。ボタンを割り当てるファイルにIBOutletを設定する.hと、メソッドにアクセスできますsetBackgroundImage.h最終的にいくつの navButtons を使用するかがわからない場合、各ボタンのファイルにプロパティを設定できませんか?

または、これに完全に間違った方法でアプローチしていますか? これを処理するために別のクラスを作成する必要がありますか? お分かりのように、私は少し迷っています。

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

self.iconArray = @[@"member-icon",@"join-icon",@"business-development-icon",@"referral-system-icon",@"apprenticeship-icon",@"links-icon",@"paydues-icon"];

//Find out how many views are in the iconArray
NSInteger numberOfViews = [self.iconArray count];

for (int i = 0; i < numberOfViews; i++) {

    //create the sub view and allocate memory
    UIView *navButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 102, 85)];


    [self.navScroller addSubview:navButton];


}

}
4

1 に答える 1