我有一个没有正确自动调整的按钮。当它是横向左侧或横向右侧时,我需要向右移动大约100个像素。是否有捷径可寻?我知道如何使用javascript,但不是客观的c。谢谢你的帮助
答案 0 :(得分:0)
在您的控制器中实现viewDidLayoutSubviews方法并根据需要定位视图。
答案 1 :(得分:0)
我有时会按照以下方式执行此操作,插入代码以根据需要移动控件。
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration{
if (self.interfaceOrientation == UIDeviceOrientationPortrait || self.interfaceOrientation == UIDeviceOrientationPortraitUpsideDown)
{
//setup your interface for portrait
}
else
if (self.interfaceOrientation == UIDeviceOrientationLandscapeLeft || self.interfaceOrientation == UIDeviceOrientationLandscapeRight)
{
//setup your interface for landscape
// your code to move buttons etc would go here
}
}