Tôi đang tạo nút lập trình cho ứng dụng iPad. khi tôi nhìn thấy nút, có vẻ là một loại bóng tối bên dưới nó. nó là gì và làm thế nào tôi có thể loại bỏ nó?Có bóng trên nút của tôi
đây là mã mà tạo ra nó:
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
myButton.titleLabel.font = [UIFont fontWithName:@"Trebuchet MS" size:12];
[myButton setTitle:@"test" forState:UIControlStateNormal];
myButton.frame = CGRectMake(0, 0, self.leftScrollView.frame.size.width, 50);
UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gear12.png"]];
[myButton addSubview:myImageView];
[self.leftScrollView addSubview:myButton];
UPDATE:
ok, tôi nhận thấy tôi chỉ nhận được hiệu quả mà khi nó ở scrollview của tôi. nếu tôi thêm nó vào xem, không có hiệu ứng đổ bóng.
nút kiểm tra hàng đầu, nút này là chế độ xem phụ của chế độ xem. nút dưới cùng là một phần phụ của scrollview mà là một subview của view (nút/view vs button/scrollview/view).
phần màu trắng là chế độ xem, màu xám là chế độ xem/chế độ xem.
UPDATE 2:
như chỉ ra bởi robmayor, UIButtons luôn luôn có dòng đôi hiệu quả, chỉ cần không noticeble khi màu nền là màu trắng. màu xanh lam là chế độ xem và màu xám là chế độ xem cuộn xuống của chế độ xem phụ.
này có thể có ích: http://stackoverflow.com/questions/18341319/how-to-get-rid-of-gap-around-round-rect-button –