我正在尝试在viewDidLoad中基于纵向/横向初始化控件的位置,如下所示。似乎所需的代码正在触发,但是当我的应用程序启动时,标签出现在既不位置,也就是它在IB中被丢弃的位置。
我忘记了一步,还是必须在其他地方发生?
感谢您的任何想法。
int w = self.UILabel_Label.frame.size.width;
int h = self.UILabel_Label.frame.size.height;
m_LabelFrame_Portrait = CGRectMake(10,50, w, h);
m_LabelFrame_Landscape = CGRectMake(600,50, w, h);
//self.UILabel_Label.frame = CGRectMake(200,200, w, h);
if (m_OrientationLayoutMode == OLM_Portrait)
{
self.UILabel_Label.frame = m_LabelFrame_Portrait;
}
else
{
self.UILabel_Label.frame = m_LabelFrame_Landscape;
}