美文网首页
Xib的简单使用

Xib的简单使用

作者: 微pk笑 | 来源:发表于2016-03-25 17:39 被阅读117次

一、简单介绍

xib和storyboard的比较,一个轻量级一个重量级。

共同点:

都用来描述软件界面

都用Interface Builder工具来编辑

不同点:

Xib是轻量级的,用来描述局部的UI界面

Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系

二、简单使用

说实话,经常逛大牛的博客的确是一件伤脑经的事情(我先申明人家写的非常好,只是长篇大论对于我急忙找出自己满意的地方的过程是一件痛苦的过程),我不知道大家怎么想,有的东西有时候很简单,不需要细说的时候,有时候说的太细了反而感觉啰嗦。哈哈!废话少说,至于Xib怎么建立,怎么命名,我就不多说了,我觉得这个没啥技术水平。下面仅仅将写的很菜的Demo展示下!希望大家不要打我啊!哈哈!

三、示例代码

--tableViewCell关联Xib的代码

--下面是ImageView(美女图片)、describtion(美女一枚,求带走)和name(Label)的的Xib布局。

.m控制器里的代码实现

//Created bysyc on 16/3/25.

//Copyright © 2016年YS. All rights reserved.


#import"TableViewController.h"

#import"TableViewCell.h"

@interfaceTableViewController()

@property(strong,nonatomic)IBOutletUITableView*tableView;

@end

@implementationTableViewController

- (void)viewDidLoad {

[superviewDidLoad];

self.tableView.rowHeight=100;

}

- (void)didReceiveMemoryWarning {

[superdidReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

#pragma mark - table view dataSource

- (NSInteger)numberOfSectionsInTableView:(UITableView*)tableView {

   return  1;

}

- (NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section {

   return   4;

}

- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath {

TableViewCell*cell = [tableViewdequeueReusableCellWithIdentifier:@"cell"];

if(cell ==nil) {

NSArray*nibs =[[NSBundlemainBundle]loadNibNamed:@"TableViewController"owner:niloptions:nil];

cell = [nibslastObject];

cell.name.text=@"小明";

}

cell.backgroundColor= [UIColorclearColor];

returncell;

}

#pragma mark - table view delegate

- (void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath {

//kTipAlert(@"<%ld> selected...", indexPath.row);

}

以下是截图代码(功能和上面一样

就废话这么多了吧!哈哈!感觉对自己用用的可以看看哦!咋们下次不见不散!(废话!下次必须见的!是吧?Smile)

相关文章

  • Xib的简单使用

    一、简单介绍 xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Int...

  • 指定ViewController的xib后不加载的问题

    问题描述 对于经常使用xib的童鞋们来说,使用xib来初始化一些简单的viewController,简直是犹如探囊...

  • xib嵌套xib

    xib定制类嵌套在另一个xib中的方法 我不是一个经常使用xib的人,总感觉xib所见即得,非常简单,昨天同事在写...

  • iOS使用Xib自定义控件

    使用xib自定义一个简单的控件 XMGShopView xib效果图: 运行时效果图: xib自定义控件的创建方法...

  • Swift IB开发之xib封装复用

    xib封装使用xib封装一个view,能够在其它xib、sb中使用目的:使用xib便利布局屏幕适配UI的优势 新建...

  • 封装.抽取分类思想

    1.分析界面,界面非常简单,界面内容固定,直接使用xib来描述 注意:使用xib要先绑定类,还需要连线 如果是在创...

  • 使用xib上的View的几种情况分析

    使用xib搭建UI界面,因为所见即所得。搭建一些简单切无规律的UI比较方便。所以合理使用xib可以加快我们平时的开...

  • 使用Xib制作简单的AlertView

    使用Xib制作简单的AlertView 不仅仅是个AlertView 1.启动Xcode, 新建一个Single ...

  • 对于XIB内部多个view或者多个cell的使用

    两部分: 1. 使用xib 创建view 2. 使用xib 创建cell 1. 使用xib 创建view 当你只是...

  • Learning iOS D6 2017-10-27

    今日完成两个页面 !! 自定义cell 使用xib与不使用xib register 方法不同 使用xib做cell...

网友评论

      本文标题:Xib的简单使用

      本文链接:https://www.haomeiwen.com/subject/mqhdlttx.html