如何让xib创建的cell上面image view 宽度固定,高度自适应

如题所述

点进去,修改那个 cell 给它添加新 label 当然也可以是其他view,例如按钮,然后新建一个类 继承NSTableCellView ,将你的类绑定你修改的cell 上,并将新添加的 view 设置 IBOutlet 然后改成 ViewBase 模式, 在

- (NSView *)outlineView:(NSOutlineView *)outlineView

viewForTableColumn:(NSTableColumn *)tableColumn

item:(id)item {

//这是你定义的cell类名代替 id,然后给它各种view 设置要显示的内容

id cell = [outlineView makeViewWithIdentifier:@"DataCell" owner:self];

return cell;

}
温馨提示:内容为网友见解,仅供参考
无其他回答

如何让xib创建的imageview随image大小而自适应
view.contentMode = UIViewContentModeCenter;这样图片放进去就是图片自己的大小了,然后获得图片大小,改变view大小和图片一样就可以了。

如何让xib创建的imageview随image大小而自适应
您可以减少图像的大小用ps, 里面的图片大小的图片可以设置, 当然,你也可以用裁切工具。 还有就是在屏幕上单击鼠标右键,出现了一个画面尺寸。 如果只是需要不变形的话,可以将contentMode设为UIViewContentModeScaleAspectFit,不过,如果真...

如何iPad 编程中使用自定义 TableViewCell
对于这个controller,我们并不需要xib文件,所以直接点击Next创建。重新创建文件,这次我们是创建一个空的 xib 文件,如下图:点击Next,确保Device Family被设置为iPad,再点击Next,在默认路径下保存为 CellNib 文件。接着打开 CellNib.xib 文件。在上面拖放几个 label:这里第一个Label的字体大小是27,...

如何自定义会话列表的cell
1. 在xCode中选择新建-User Interface - Empty XIB。(指定一个有意义的名字最好,本例BaseTableCell)2. 打开新建的这个空XIB文件,将UITableViewCell控件拖放到xib窗口中。3. 添加样式和其他控件到这个cell控件中。(UITextField & UITextView不适用于表格视图单元)4. 打开属性检查器,设置重用标识...

StoryBoard里面怎么去用自定义得UITableViewCell
单击Create,这样就创建了CustomCell.xib。5、打开CustomCell.xib,拖一个Table View Cell控件到面板上:选中新加的控件,打开Identity Inspector,选择Class为CustomCell;然后打开Size Inspector,调整高度为60。6、向新加的Table View Cell添加控件:拖放一个ImageView控件到左边,并设置大小为50×50。然后在...

如何在iOS 5中定制用户界面
打开DetailViewController.m,创建一个viewDidLoad方法如下: -(void)viewDidLoad{ [superviewDidLoad]; [[selfview]setBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"bg_sand"]]]; } 无疑,这是设置背景图片的最佳方式,虽然没有backgroundImage这样的属性,但是使用backgroundColor属性我们同样...

如何收起和展开UITableView Sections
只有是人为的给section增加一个标记了,每个section一个标记,section被点击了就把这个状态标记取反,根据这个标记来展开和收起cell(其实就是设置cell的高度,高度为0了cell就收起了,高度大于0了cell就弹出了,在具体设置cell的高度的时候也是这么处理的)。下面就直接贴代码了。ViewController.m [objc] ...

如何创建一个Tab bar Application
选择新建一个Tab bar Application,并把工程名称命名为tTabApp。建好后的工程目录如下:删除上面的tcFirstViewController.h,tcFirstViewController.m,tcSecondeViewController.h,tcSecondViewController.m,tcFirstViewController.xib,tcSecondViewController.xib六个文件。在tTabApp上点击右键,加入FViewController...

相似回答