1
私は、ナビゲーションバーの右のバーボタン項目としてUISegmentedControl
を持っています。これは、上記のコード罰金はUISegmentedControlに画像とシステムバーのボタン項目を追加するにはどうすればいいですか?
UISegmentedControl *segmentedControl = [ [UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"Segment1",@"Segment2",nil]];
[segmentedControl addTarget:self action:@selector(segmentClicked) forControlEvents:UIControlEventValueChanged]; //Where segmentClicked is the method for segment click action
segmentedControl.frame = CGRectMake(0, 0, 90, 35);
UIBarButtonItem *rightBaritem = [ [UIBarButtonItem alloc] initWithCustomView:segmentedControl];
[segmentedControl release];
self.navigationItem.rightBarButtonItem = rightBaritem;
[rightBaritem release];
...次のコードによって達成されると、それは二つのセグメント「セグメント1」&「セグメント2」とセグメント化されたコントロールが表示されます。代わりにセグメント2の
しかし、私が代わりにの画像を表示したいセグメント1 &システムバーボタン(UIBarButtonSystemItemAdd
セイ)。
画像は、コードによってセグメント化コントロールに挿入することができ、
UISegmentedControl *segmentedControl = [ [UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:[UIImage imageNamed:@"<image_name.image_type>"],???????,nil]];
しかし、私は???????の代わりにUIBarButtonSystemItemAdd
を含める方法を知りません。
事前に感謝..
セグメントコントローラにタブバーアイテムを追加できません –