0
나는 원 모양 (모서리 반경 = 폭/2)으로 UIButton을 가지고 있으며, 원의 중심에 있도록 버튼의 제목을 중앙에 놓으려고합니다. 어떻게 든 중심에 있지 않다. 나는 모든 것을 시도했다. 성공하지 못했다.둥근 UIButton-cant 둥근 텍스트
센터에서 조금 더 왼쪽 + 기호 (제목)를 볼 수 있습니다. 문자로 는 그 같은-편지의 제목이 중심되지 않습니다
UIButton *menu = [UIButton buttonWithType:UIButtonTypeCustom];
menu.contentHorizontalAlignment=UIControlContentHorizontalAlignmentCenter;
[menu setTitle:@"M" forState:UIControlStateNormal];
[menu setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
menu.contentHorizontalAlignment=UIControlContentHorizontalAlignmentCenter;
menu.contentVerticalAlignment=UIControlContentVerticalAlignmentCenter ;
menu.frame=CGRectMake(delta, 0, mwidth, mwidth);
menu.layer.cornerRadius=menu.frame.size.width/2.0;
menu.layer.borderWidth=1.0;
도 성공하지 중심가 titleLabel
정렬을 설정하기 위해 노력했다.
그래 난 그냥 내가 그것 때문에 당신이있는 경우에 생각 작동 한 일 이잖아 1 픽셀의 경계, 왼쪽 중앙의 1 픽셀을 계산합니다. 나를 허용 할 때 대답을 수락합니다. – Curnelious
제목 Edge Insets는 스토리 보드를 통해 설정할 수도 있습니다 : D! – hyd00