투명도가있는 png 만 사용하는 사용자 지정 UIBarbuttonItem을 만들려고하므로 아이콘 만 단추로 사용하려고합니다. 버튼 이미지를 설정하려고 할 때 배경을 흰색으로 설정하고 스타일을 보통으로 설정합니다. 그 주위에는 여전히 내면의 그림자와 검은 색 테두리가 있습니다.사용자 지정 UIBarButtonItem
무엇을 제공합니까?
나는 아래의 코드를 시도하고 그것은 여전히 주위에 검은 색 테두리를 둔다. 나는 아직도 주위에 검은 색 테두리가 위의 코드로, 버튼 모달 SEGUE을 할 경우 내가 눈치 무엇
UIImage *background = [UIImage imageNamed:@"Dismiss_normal.png"];
UIImage *backgroundSelected = [UIImage imageNamed:@"Dismiss_selected.png"];
self.closeButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.closeButton addTarget:self action:@selector(closeButtonPressed:) forControlEvents:UIControlEventTouchUpInside]; //adding action
[self.closeButton setBackgroundImage:background forState:UIControlStateNormal];
[self.closeButton setBackgroundImage:backgroundSelected forState:UIControlStateSelected];
self.closeButton.frame = CGRectMake(0 ,0,background.size.width, background.size.height);
self.closeButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.closeButton];
self.navigationItem.leftBarButtonItem = self.closeButtonItem;
이지만, 내가 푸시 할 경우 그렇지 않습니다 SEGUE? WTF?
사실 모달 방법을 사용하여 제공된보기 컨트롤러에서 탐색 모음에 액세스 할 수도 없습니다. 따라서 사용자 고유의 UINavigationBar (사용자 정의)를 추가해야합니다. –
귀하의 단계를 밟았습니다 ...이 단추 동작 유형이 작동하지 않습니다 @property (weak, nonatomic) IBOutlet UIBarButtonItem * sidebarButton; 아울렛 액션을 제공하지만 버튼 동작이 작동하지 않습니다. – San