몇 가지 해결책을 보았습니다. 그 중 어느 것도 내 문제를 해결하지 못했습니다.프로그래밍 방식으로 UIButton을 이동하는 방법. Objective C xCode
스토리 보드 편집기에서 UIViewController
으로 간단히 끌어서 놓기로 작성한 UIButton
이 있습니다.
UIButton
에는 해당보기에 연결된 UIViewController
의 .h 파일에 연결된 콘센트가 있습니다. .m
파일에도 합성되어 있습니다.
@property (strong, nonatomic) IBOutlet UIButton *answerButton;
이렇게 실행 시간 동안 버튼의 위치를 변경하고 싶습니다.
CGRect btFrame = answerButton.frame;
btFrame.origin.x = xOne;
btFrame.origin.y = yOne;
answerButton.frame = btFrame;
그러나 이것을 시도 할 때마다 버튼이 움직이지 않습니다.
다른 모든 편집 기능 (예 : setTitle
등)은 작동하지만 어떤 이유로 프레임이 원하는 방식으로 이동하지 않습니다.
모든 통찰력/도움을 주시면 감사하겠습니다.
는 자동 레이아웃을 사용하고 제스처 기능 –
를 사용 .. 파일 관리자에서 "사용 자동 레이아웃을"취소? – Zaphod
@Vikas, 사용자가 단추를 이동하지 않습니다. 단추의 배치는 이전에 선택한 일부 선택 사항에 따라 결정됩니다. xOne, yOne은 이전에 만들어진 선택에 따라 변경되는 점을 만드는 2 개의 int 값입니다. 나는 단지 알려진 int 값으로 프레임을 설정할 수 있기를 원한다. – SamBo