1
異なるサイズのセグメントを持つセグメントコントローラを作成しました。 私はセグメントのコントローラが異なる幅のセグメントを持っていることを確認しますが、最大のセグメントをタッチしようとすると、セグメントの左の部分にのみ触れることができます。 (たぶん最初の50ピクセルの部分ですが、セグメントは160ピクセルです)。セグメントのタッチ可能な領域をどのように設定できますか?UISegmentedControlセグメントサイズタッチ検出
//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];
}