サイズの異なるセグメントを持つセグメント化されたコントローラーを作成しました。確認すると、セグメント コントローラーに異なる幅サイズのセグメントがあることがわかりますが、最大のセグメントに触れようとすると、セグメントの左側の部分にしか触れられません。(おそらく最初の 50 ピクセルの部分だけですが、セグメントは 160 ピクセルです)。セグメントのタッチ可能領域を設定するにはどうすればよいですか?
//My header file:
#import <UIKit/UIKit.h>
@interface Form1 : UIViewController <UIAlertViewDelegate>{
IBOutlet UISegmentedControl *combobox6001;
}
@property (nonatomic, strong) IBOutlet UISegmentedControl *combobox6001;
@end
#import "Form1.h"
@implementation Form1
@synthesize combobox6001;
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[combobox6001 setWidth:50 forSegmentAtIndex:0];
[combobox6001 setWidth:50 forSegmentAtIndex:1];
[combobox6001 setWidth:160 forSegmentAtIndex:2];
}