2011-02-12 5 views
2

나는 비교적 간단한 문제가있다. (예, 나는 아이폰 앱 개발에 멍청한 행동이다.) 그러나 나는 계속할 수 없다.Xcode의 버튼 복제하기

나는 많은 작업을 반복하고 화면에서 재배치해야하는 복잡한 버튼 디자인을 가지고 있습니다.

레이블과 위치의 입력을 받아 버튼을 반환하는 클래스를 만들거나 단순히 사용자 정의 버튼을 만들고 복제하는 방법이 있습니까?

사람들이 가장 좋은 방법 (또는 더 나은 방법)을 제안 할 수 있고 최선의 방법을 제안하면 정말 감사하겠습니다.

감사

답변

3

당신이 할 수 단순히 같은를 붙여 귀하의 MAC에서 command + c 다음 command + v를 사용하여 IB의 버튼을 복사하여. 최종 디자인에서 필요한 버튼의 정확한 수를 알고 있다면이 접근법을 따를 수 있습니다. 복사 된 버튼의 속성과 동일한 속성을 가지므로 새 복사 된 버튼의 IBOulet 및 IBAction을 변경해야합니다.

동적으로 만들려면 -(void)loadView{} 방법으로 루프를 실행하거나 요구 사항에 따라 다른 방법으로 루프를 실행할 수 있습니다. addTarget:action:forControlEvents: 메서드를 사용하여 UIButton의 대상을 설정할 수 있습니다.

희망이 있습니다!

0

다른 접근 방법이 있습니다. 빨리 사용하려면 alt 키를 클릭하고 복제 할 버튼을 드래그하면됩니다. 심지어 command + c와 command + v도 잘 작동합니다. 정말 어떤 방법을 사용 하느냐에 달려 있습니다.