2012-10-06 7 views
2

iPhone 용 Xcode 4를 사용하여 간단한 계산기를 만들려고합니다. 그것은 내 첫 iOS 응용 프로그램입니다.Xcode 4 : 일부 버튼 제목이 iOS 시뮬레이션에 표시되지 않음

나는 1, 2, ... 9, +, =, -...와 같은 제목의 버튼을 여러 개 사용합니다. 그러나 iOS 시뮬레이션에서 프로그램을 실행할 때 버튼 중 일부는 제목을 표시하지 않습니다. 그들에게는 아무것도 쓰여져 있지 않다).

제목이없는 버튼은 화면 하단에있는 버튼과 상단에있는 버튼이 다소 임의적입니다. 다른 단추는 제목을 정상적으로 표시합니다.

대체 무엇입니까?

+3

코드의 관련 조각이 좋을 것입니다 ... – dasblinkenlight

+0

Autolayout이 켜져 있습니까? – Larme

답변

4

iTunes U Piazza 과정에서 iOS 계산기 앱을 실행하는 동안 동일한 경험을했습니다. 나는 단추 중 일부를 움직이면 시작했다고 생각합니다. MainStoryboard.storyboard 파일을 텍스트 편집으로 체크인했습니다. 높이 제한 조건이이 버튼에서 누락 된 것으로 보입니다. - 어떻게/왜 없습니까?

근본 원인에 관계없이 버튼을 삭제하여 문제를 해결할 수있었습니다. 질문과 엑스 코드 편집기에서 그들을 다시

1

단순히 복사 시도하고 푸딩 제어를 붙여 - 나는에 이는 "자동 레이아웃"을 해제하여 고정 할 수 있습니다 망막 3.5

+0

잘라 내기와 붙여 넣기가 마술처럼 작동했습니다! - "휙휙"내 단추 제목이 다시 나타납니다! –

0

텍스트 유형을 일반 텍스트로 변경하면 일반 텍스트로 변경됩니다. myButton.titleLabel.text = @ "SomeText"또는 myButton.titleLabel :

애플 개발자 가이드 당
0

, 당신은 하지이 작업을 수행 할 (예를 들어, 직접 속성으로 버튼 제목 레이블 텍스트 또는 색상 중 하나를 설정하지 말아야 .textColor = [UIColor blackColor]).

[myButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; 

... 나 같은을 :

오히려,이처럼있는 UIButton 세터 기능을 사용하여 설정

[myButton setTitle:@"SomeText" forState:UIControlStateNormal];. 

the Apple guide를 참조하십시오.

0

나는 이것이 일어날 수있는 몇 가지 이유가 있음을 밝힙니다. 제 경우에는 문제가 배경 이미지를 단추 이미지로 설정했기 때문에 텍스트가 단추 범위 밖으로 오른쪽으로 이동했습니다.

관련 문제