오늘의 앱 경향은 평면 디자인을 포함하고 있으며, 이제는 이러한 추세를 따르는 앱을 만들고 있습니다. 이제 내 문제는 내 응용 프로그램 화면의 평면 UI 디자인과 일치하는 UIAcionSheet를 만드는 방법입니다. 이것과 관련하여 Instagram의 액션 시트를 보았는데 흥미로 웠습니다. 내 애플 리케이션에서 그 디자인을 갖고 싶습니다. 누구든지 iOS 앱에서이를 구현하는 방법을 알고 있습니까? Instagram 앱에서 스크린 샷을 제공했습니다. 평면 UIActionSheet 작성 방법
답변
당신은
https://github.com/reddavis/RDActionSheet
자식
에서 RDActionSheet을 사용할 수 있습니다 내가 당신을 도움이되기를 바랍니다 .. !! !!고마워, 저를 도왔습니다. 버튼의 배경 이미지를 제 질문에 붙인 것처럼 바꿨습니다. – caribbean
당신은 당신이 그것을 사용하는 방법을 알 문서 &을 통해 이동 https://github.com/Grouper/FlatUIKit
힘내
에서 FlatUIKIT
를 사용할 수 있습니다. 플랫 UI 클래스의 멋진 컬렉션입니다.
당신은에 CustomUI라는 방법을 CustomActionSheet이 UIActionSheet 파생 서브 클래스,
를 생성하고 생성 할 수 있습니다. 여기에 코드를 디자인하십시오. willPresentActionSheet 위임에 서브 클래스의 방법 CustomUI를 호출해야합니다 제외 UIActionSheet 같은
사용 CustomActionSheet :
- (void)willPresentActionSheet:(UIActionSheet *)actionSheet {
if ([actionSheet isKindOfClass:[CustomActionSheet class]]) {
CustomActionSheet *sheet = (CustomActionSheet*)actionSheet;
[sheet CustomUI];
}
}
감사합니다, 만약 내가 나를 위해 작동하거나 나중에 피드백을 보내드립니다. – caribbean
iOS dev 라이브러리의 UIActionSheet 참조에 설명 된대로 : UIActionSheet는 하위 클래스로 설계되지 않으며 뷰에 계층을 추가해야합니다. UIActionSheet API에 의해 제공되는 것보다 더 많은 맞춤화로 시트를 제시해야하는 경우 자신 만의 시트를 만들어 presentViewController : animated : completion :을 사용하여 모달로 표현할 수 있습니다. 나는 그렇게하지 않을 것입니다. – Antonio
예,
당신은 https://github.com/reddavis/RDActionSheet을 사용할 수 있으며, u는 액션 시트
의 텍스트와 배경 이미지의 이미지와 색상을 변경할 수 있습니다 사용자 정의 액션 시트 –
을 만들어가 actionsheet로보기를 사용자 정의 시도 가능한 한 많이 맞춤화 된 액션 시트가 아닌 실제 액션 시트를 사용하고 싶습니다. – caribbean