iBooks 앱 스타일과 같은 삼각형의 아이콘으로 버튼을 만들고 싶었습니다. 삼각형의 아이콘으로 버튼을 만들고 싶습니다.
버튼을 누르면 목록 화면이 표시됩니다. 그런 다음 목록을 선택하면 단추의 설명이 선택한 텍스트와 삼각형 아이콘이됩니다. 아이콘은 항상 오른쪽입니다.
[self.button setImage:[UIImage imageNamed:@"arrow-down"] forState:UIControlStateNormal];
CGFloat titleWidth = self.button.titleLabel.bounds.size.width;
CGFloat imageWidth = self.button.imageView.bounds.size.width;
// Title is left Image is right
self.button.titleEdgeInsets = UIEdgeInsetsMake(0, -imageWidth, 0, imageWidth);
self.button.imageEdgeInsets = UIEdgeInsetsMake(0, titleWidth, 0, -titleWidth);
그래서 샘플 앱을 만들려고했습니다.
https://github.com/kawai-hiroyuki/LikeIBooksDropDownMenu
그러나, 아이콘의 위치는 절대적으로 이탈합니다. 오른쪽에 설치하는 방법은 항상 아이콘입니다.
customButton 가진 - 이미지 –