【发布时间】:2015-06-03 05:53:07
【问题描述】:
我有一个视图控制器,其中有一个UITableView。
我在那个UITableView中使用了自定义UITableviewCell和xib。
现在我有一个带有 xib 的 UIView,我想借助 AutoLayout 将 UIView's 对象添加到自定义 UITableViewCell 中。
我在自定义UITableViewCell 中成功添加了UIView,但是UIView 太大了大 并且它不适合我的自定义 UITableViewCell .
我知道 UIView 可以在 AutoLayout 的帮助下正确适应自定义 UITableViewCell,但我不知道如何,因为我是 AutoLayout 的新手。
在我的自定义UITableViewCell
CustomAlertCell.m//this is my custom UITableViewCell class
-(void)addCustomView_ForRow:(int)theRow
{
JobAlertCell_View *vwJob = [[JobAlertCell_View alloc] initFromNibFile:@"JobAlertCell_View"];
vwJob.frame = CGRectMake(0, 118, vwJob.frame.size.width, vwJob.frame.size.height);
[self addSubview:vwJob];
}
这是我的vwJob.frame.size.height = 90,但在设备中它比我想要的大得多。
谢谢。
【问题讨论】:
-
是您的
UIView变量的尺寸吗? -
不,我的自定义 UIVIew 的高度和宽度是固定的。
标签: ios objective-c uitableview uiview autolayout