-1
UIAlertView
버튼의 titleLabel
속성에 어떻게 액세스 할 수 있습니까? 나는 다음과 같은 코드를 시도했다 :UIActionSheet의 UIAlertButton 글꼴 변경
for (UIView *view in action.subviews)
{
if([view isKindOfClass:[NSClassFromString(@"UIAlertButton") class]])
{
//Do something with title label font
}
}
두 가지를 기반으로 view.tag을 변경할 수 있습니다 : 1) 변경'&를'에'&&'. 2) 이것은 좋은 생각이 아닙니다. 표준 UI 위젯의 개인 서브 뷰 구조를 파고 드는 것이 이상적입니다. 향후 iOS 업데이트로 인해이 코드가 실패 할 수 있습니다. 더 나은 해결책은 필요한 커스터마이즈를 지원하는 커스텀'UIAlertView' 치환을 찾는 것입니다. – rmaddy
@maddy 나는이 주장을 더 쉽게 이해할 수 있었다. 새로운 OS 버전이 출시되면 어쨌든 응용 프로그램을 다시 테스트해야하며 장치 회전, 장치 고유 ID, 루트보기 컨트롤러 등을 고려하여 조정이 필요할 수 있습니다. 이것은 단지 하나의 조정입니다. – Krumelur
나는 UIActionsheets 단추 글꼴 (취소 단추 아님)을 변경하는 방법을 묻습니다. 제목 글꼴을 변경하고 단추 글꼴을 취소 할 수 있습니다. 그러나 나머지 버튼은 UIAlertButton 유형입니다. 질문이 편집되었습니다. 이유를 알지 못합니다! – Nil