2012-01-08 4 views
2

나는 IBOutletCollection 31 개 버튼의 그룹이는있는 UIButton의 위치를 ​​변경하는 방법 동적

이 한 달에 일 수를 일정 (예)를 만드는 것입니다

, 나는 위치를 변경해야 이 버튼 중 첫 번째 요일에 따라 캘린더처럼 보입니다.

Xcode 4.2에서 코드를 구현할 때 대상 액션 메커니즘을 추가 할 수 없어 IBOutlet Collection을 사용하여 인터페이스 작성기에서 시도했습니다.

이제 질문은이 botton의 위치를 ​​어떻게 변경하여 각 달의 하루를 나타내는가하는 것입니다.

+0

이 링크 확인 http://stackoverflow.com/questions/16405609/uibutton-changing-position/30748100#30748100 –

답변

2

은 당신과 같이 위치를 변경할 수 있습니다

myButton.frame = CGRectMake(x, y, width, height); 

예.

myButton.frame = CGRectMake(20, 20, 100, 50); 
-1

위치를 변경하려면 해당 버튼의 center 속성을 사용하십시오. 예를 들어

는 :

theButton.center = CGPointMake(10.0f, 10.0f); 
+0

이 답변 중 어느 부분이 작동하지 않아 수정하거나 삭제할 수 있습니까? – Till

0

나는 당신의 캘린더가 정확히 무엇인지 잘 모르겠어요 -하지만 당신은 오픈 소스 아이폰의 일정을 확인 할 수 있습니다, 그것은 꽤 좋은 : http://cocoacontrols.com/platforms/ios/controls/kal

당신은 할 수 그대로 사용하거나, 구현 방법을 살펴보고이를 사용하여 개발자를 개발할 수 있습니다.

관련 문제