우리는 동적 세그먼트를 사용하여 세그먼트 화 된 컨트롤을 보여줍니다.UISegmentedControl (5-6 세그먼트 포함)
세그먼트 수가 2-3 인 경우 문제가 없지만 세그먼트 수가 5 이상이면 세그먼트의 텍스트를 읽을 수 없습니다.
은 위의 이미지를 참조하십시오.그렇다면이 문제를 해결할 수있는 대체 방법은 무엇입니까?
우리는 동적 세그먼트를 사용하여 세그먼트 화 된 컨트롤을 보여줍니다.UISegmentedControl (5-6 세그먼트 포함)
세그먼트 수가 2-3 인 경우 문제가 없지만 세그먼트 수가 5 이상이면 세그먼트의 텍스트를 읽을 수 없습니다.
은 위의 이미지를 참조하십시오.그렇다면이 문제를 해결할 수있는 대체 방법은 무엇입니까?
두 가지 해결책이 있습니다.
가장 적합한 항목은 앱에 따라 다르며 그 세그먼트의 실제 용도는 무엇입니까?
일반적으로이 질문에 대답하기가 어렵습니다. Apple의 Human Interface Guidlines는 이런 종류의 문제에 대한 좋은 참고 자료가 될 수 있습니다.
안녕하세요. 저는 Apple의 HIG를 읽었으며 세그먼트 화 된 컨트롤에서 5 개 이상의 세그먼트를 피할 것을 제안합니다. 그래서 우리는 디자인을 바꾸기로 결정했습니다. 감사. –
테스트의 글꼴 크기를 작게 설정하면 텍스트가 더 잘 보입니다. 그러나 세그먼트 수를 계속 늘리면 해결할 수 없습니다.
가장 좋은 방법은 그 뷰 컨트롤러 당신을 ScrollView
를 추가하고 UIScrollView
에 UISegmentController
을 추가하고 세그먼트 버튼과 버튼의 총 숫자에 대한 UISegmentController
자료의 변화 크기의 수정 크기를주고도 내용을 크기를 변경할 수 있습니다 에 UIScrollView
을 기본으로합니다.
대체 방법을 제안하려면이 사용법을 알려줘야합니다. – Geek
또 다른 방법은 텍스트 대신 아이콘을 사용하는 것입니다. – Alexander