Ios UILabel文本对齐在旋转后扭曲

Ios UILabel文本对齐在旋转后扭曲,ios,objective-c,uilabel,Ios,Objective C,Uilabel,我的问题标签的问题场景: 以纵向模式查看屏幕 按主页按钮 旋转装置 再次查看屏幕 以下是按钮的声明: UIView*bottomButtons=[[UIView alloc]initWithFrame:CGRectMake(0,0,self.tableView.width,kBottomButtonsHeight)] 试试这个。你的正好相反。我还将为它们添加一个灵活的底部边距,以确保在两种屏幕尺寸上都能显示 self.cancelButton.autoresizingMask = UIVie

我的问题标签的问题场景:

  • 以纵向模式查看屏幕
  • 按主页按钮
  • 旋转装置
  • 再次查看屏幕
  • 以下是按钮的声明: UIView*bottomButtons=[[UIView alloc]initWithFrame:CGRectMake(0,0,self.tableView.width,kBottomButtonsHeight)]


    试试这个。你的正好相反。我还将为它们添加一个灵活的底部边距,以确保在两种屏幕尺寸上都能显示

    self.cancelButton.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin;
    
    self.nextButtonView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin;
    

    祝你好运。

    这对我来说似乎是错误的
    UIViewAutoresizingFlexibleRightMargin
    @Desdenova,你的建议是什么?我会尝试使用flexible left和bottom来取消按钮,flexible right和bottom来完成按钮。@Desdenova。就是这样:self.cancelButton.autoresizingMask=UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin;self.nextButtonView.autoresizingMask=uiviewsautoresizingflexiblewidth | uiviewsautoresizingflexibleleleftmargin;
    self.cancelButton.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin;
    
    self.nextButtonView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin;