objective-c使用AutoResizingMask将UILabe与UitableViewCell内部的alignment

我正在创build一个iPhone应用程序,现在我正在尝试使用autoresizing蒙版将右侧的自定义tableview单元格中的uilabelalignment,我正在使用界面生成器,并且正在使用故事板,但是我遇到的问题是该标签只是消失时,我在iphone 6模拟器运行的应用程序,autoresizing工作正常时,我将标签左alignment表视图单元格,但奇怪的是,当我尝试alignment表视图单元格的标签权利,我应该怎么做这个?

注意:我不需要alignmentuilabel文本,但需要将uilabel本身alignment。

答案用于我的项目,请根据需要自定义x,y,宽度和高度

我也面临同样的问题,所以我按照这个方法cellForRowAtIndexPath

 cell.yourlableName.frame=CGRectMake(add your label x - position,add your label Y position, [[UIScreen mainScreen] bounds].size.width- add your label width, add your label Height ); for example in your iPhone 4 width is 320 so reduce the width 320-yourlabel width, 

否则部分在您的自定义单元类中调用此行

 - (void)awakeFromNib { cell.yourlableName.frame=CGRectMake(180.0f,220.0f, [[UIScreen mainScreen] bounds].size.width-216.0f, 19.0f); } 

它在所有设备上都可以正常工作。

如果你想把它移到右侧,你需要设置UIViewAutoresizingFlexibleLeftMargin(因为左边距会增加)

谢谢……