2014-04-13 3 views
1

나에게 이해가되지 않는 문제를 해결하려고합니다. 3 개의 버튼에 스타일을 적용하고 있습니다. 다른 하나를 클릭하면, segue가 있습니다. viewController를 닫을 때 스타일은 내 3 개의 이전 버튼에 적용되지 않습니다. 다시 클릭하십시오. 나는 모든 사용자 정의를 삭제했기 때문에 라인 코드가 잘못 설정된 내 구성이라고 생각했습니다.연속 된 UIButton 스타일

인터페이스 작성기에서 단추를 직접 구성합니다.

유용하지 않다고 생각하는 경우에도 여기에 코드가 있습니다.

- (IBAction)addContact:(id)sender { 
    [self performSegueWithIdentifier:@"FriendsToAddFriends" sender:sender]; 
} 

나는 내 문제를 보여주기 위해 몇 가지 사진을 추가했습니다 : 나는 릴리스없이 을 클릭하면, 내가 다시 첫 번째 페이지에있을 때

Screenshots

가장 이상한 부분입니다 내 클릭 , 스타일이 다시 온다. 3 개의 버튼 전체에서 동일합니다.

해결할 다른 생각이 없습니다. 누군가 가지고 있니?

미리 감사드립니다. 이 코드를 해결

답변

1

문제 :

for (UIButton* button in buttons) { 
    [button.titleLabel setTextAlignment:NSTextAlignmentNatural]; 
} 

I는 각각 다음과 같은 방법에 적용 :

viewWillDisappear viewWillAppear

내가 아직 모르는 이유 정렬 변경할 때보기 것 사라지다.

지금은 효과가있는 것 같습니다. 다른 사람에게 도움이되기를 바랍니다.