0
我有我的3個UIbuttons與背景圖像在我的應用...與圖像點擊問題iphone的UIButton
爲所有3個按鈕,如果圖像被賦予按鈕只有下半部分是可以點擊的,上半部分沒有按」噸工作..
任何想法爲什麼?
我試圖把顏色按鈕,以檢查他們是否有正確的CGRect,但它看起來正確...
下面是一些代碼
UIButton* segment=[[UIButton alloc] initWithFrame:CGRectMake(0+(i* segmentWidth) , 0,segmentWidth, 34)];
segment.backgroundColor = [UIColor redColor];
[segment addTarget:self action:@selector(segmentActionButton:) forControlEvents:UIControlEventTouchUpInside];
[segment setTag:i];
segment.titleLabel.font=[UIFont fontWithName:@"Arial" size:12.0];
segment.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin;
[segment setTitle:[mItems objectAtIndex:i] forState:UIControlStateNormal];
[segment setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[segment setBackgroundImage:[UIImage imageNamed:SEGMENT_IMAGE_INACTIVE_MAP] forState:UIControlStateNormal];
[segment setBackgroundImage:[UIImage imageNamed:SEGMENT_IMAGE_ACTIVE_MAP] forState:UIControlStateHighlighted];
[self addSubview:segment];
[mButtonArray addObject:segment];
[segment release];
希望它可以幫助..
顯示代碼將有助於解決您的問題。 – Bourne
您是否使用IB將它們設置在您的窗口中? –
不..我沒有使用IB。 –