며칠 동안이 질문에 대한 내 머리카락을 긁적 거리고 있습니다.iOS : UIButton 테두리 색상이 iphone6에서만 희미하게 보입니다.
기본적으로, 문제는 다음
는 I이있는 UIButton의 UIImageView에 배치 이미지와, 사각 버튼 (동일한 폭 및 높이)를 갖는다. 그리고이 버튼에 대해 원형 테두리를 갖고 싶습니다. 그래서이 방법으로 그것을 달성 :self.myButton.imageView.layer.borderColor = [[UIColor colorWithWhite:1 alpha:0.68] CGColor];
self.myButton.imageView.layer.borderWidth = 0.5f;
self.myButton.imageView.layer.cornerRadius = self.myButton.imageView.frame.size.height/2;
음, 경계는 원형이지만,이 표시 될 때 iphone6 / iphone6s, 경계가 흐려/아주 흐릿하고, 아래쪽 테두리도 조금이다 다진. 그러나, iphone5s/iphone6 더하기, 국경이 더 잘 보입니다 (그래도 조금 퍼지기는하지만). 그래서이 문제의 원인이 무엇인지 궁금합니다.
그리고 여기 (이 iphone5s의 모습입니다 : 여기
이 아이폰 6의 모습입니다 (테두리 너비의 0.5F와 왼쪽 하나, 오른쪽에 하나는 1.F입니다) 적어도 난 아직도) 하단 테두리가 :가 사전에 너무 감사합니다!
버튼이 1 픽셀 또는 2 픽셀 위아래로 움직이면 똑같습니까? – FishStix
@FishStix, @FishStix, 불행히도, 동일하게 보입니다 – Chenglu
다른 장치가 6s에서 해상도가 5s보다 훨씬 높기 때문에 테두리 폭 0.5f가 5s보다 더 얇아 보입니다. – childrenOurFuture