ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [iPhone] Segmented Control 의 높이 변경하기
    카테고리 없음 2009. 12. 17. 15:10


    Segmented Control을 인터페이스 빌더에서 높이를 바꾸려고 하니까 아예 변경을 못하게 비활성화 되어 있더군요..

    애플사이트에서 보니 높이는 고정(44pixel)으로 변경하지 못하게 일부러 막은 것이라고 하네요..
    The height of a segmented control is fixed.

    물론 다음과 같은 방법이 있지만 괜히 막아놓은게 아니기때문에 변경하지 않는 것이 좋다고합니다.

    // segmentCtrl은 UISegmentedControl

    CGRect segmentRect = [segmentCtrl frame];

    // 고정높이인 44에서 변경하려는 높이에 맞게 더하거나 뺌.

    segmentRect.size.height -=30;

    segmentCtrl.frame = segmentRect;


    혹시라도 저와 같은 입문자분들이 저와 같은 의문이 들지 않을까해서 글을 올립니다.


Designed by Tistory.