iPhone开发学习笔记005——使用XIB自定义一个UIView,然后将这个view添加到controller的view...
二、新建一个CustomView.xib,过程如下:
然后往界面上拖一个label和一个button:
接下来得建立CustomViewViewController.xib中的view与CustomView.xib的关联了,即将Custom.xib动态加载,然后将该view做为CustomViewViewController的view的subview,放置于正中显示(设置CustomView的中心点为整屏正中央),具体代码如下:
- (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSArray *nib = [[NSBundlemainBundle]loadNibNamed:@"CustomView"owner:selfoptions:nil];
UIView *tmpCustomView = [nibobjectAtIndex:0];
CGRect tmpFrame = [[UIScreenmainScreen]bounds];
[tmpCustomView setCenter:CGPointMake(tmpFrame.size.width / 2, tmpFrame.size.height / 2)];
[self.viewaddSubview:tmpCustomView];
}
运行,最后效果如下所示:
转载于:https://www.cnblogs.com/sesexxoo/archive/2012/02/14/6190007.html
iPhone开发学习笔记005——使用XIB自定义一个UIView,然后将这个view添加到controller的view...相关推荐
- 设置视图IOS开发(97)之自定义视图之使用XIB自定义一个UIView
本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~ 1 前言 Xcode中集成的BI中的控件非常丰富,但有时候不免不能满足我们的需求,今天我们来学习一下如何使用XIB自定义一个U ...
- iPhone开发学习笔记
http://blog.csdn.net/huanglx1984/article/details/4325377 Objective-C introduction iphone使用objective ...
- 转载iphone开发学习笔记
1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用). 其实在代码里还是可以设置的,那就是删除背景view [ ...
- ((ios开发学习笔记 十))代码实现自定义TableView
实现效果(通过代码的方式实现TableCell 的创建) 实现过程: 实现过程两个部分 1 数据源的准备 本例子采用NSDictionary +NSArray 为数据源 (接口部分) (数据初始化部分 ...
- python有三个包如何只导入两个包_云计算开发学习笔记:Python3如何从一个包中导入*...
来源:TechWeb.com.cn 设想一下,如果我们使用 from sound.effects import *会发生什么?Python 会进入文件系统,找到这个包里面所有的子模块,一个一个的把它们 ...
- Polyworks脚本开发学习笔记(十七)-制作宏脚本自定义工具条
Polyworks脚本开发学习笔记(十七)-制作宏脚本自定义工具条 做好的宏脚本程序,每次打开脚本加载程序太多麻烦,为了方便的调用脚本做各种操作,可以使用系统的自定义工具条功能将脚本加载到工具条上. ...
- IOS开发学习笔记(一)
概述: iOS是苹果开发的手持设备操作系统(iPhone,iPad,iPod touch,iPad mini). 基于UNIX,层次架构:核心操作系统层(Core OS)-> 核心服务层(Cor ...
- 我的苹果开发学习笔记
好链接: 你的第一个 iOS 应用程序: 100% 的编程方式 http://www.oschina.net/translate/your-first-ios-app-100-programmatic ...
- ios开发学习笔记--Core Motion
iOS开发学习笔记之CoreMotion-运动传感器 官网文档:CoreMotion Framework Reference 一. 简介 现在的苹果手机都基本有运动传感器,能够过获取到设备的加 ...
- 【实习】T100开发学习笔记
T100开发学习笔记 笔记目录 一些小技巧 实用的通用快捷键 所有全局变量(top_global.inc文件) 笔记目录 Linux 学习笔记 T100 基础架构.命名原则 Genero FGL (T ...
最新文章
- 基于三维点云数据的主成分分析方法(PCA)的python实现
- 川崎机器人示教盒维修_专业维修丹阳市KUKA库卡KRC2库卡C4主板维修{苏州罗韦维修}...
- Hands-On Unity 2018 x 移动游戏开发教程
- 网络负载均衡相关技术-服务器负载
- Oracle使用遇到的问题
- DL之LSTM:基于《wonderland爱丽丝梦游仙境记》小说数据集利用LSTM算法(层加深,基于keras)对单个character字符预测
- Acwing第 6 场周赛【未完结】
- 大数据视觉智能实践及医学影像智能诊断探索(讲座精华笔记)
- 《算法学习与应用 从入门到精通》——填写运算符
- MATLAB代写要求应该怎么写,matlab/simulink程序代写
- FreeEIM 来点新知识iOS UIScrollView详解
- python-函数地址的引用
- 1.12 深层循环神经网络
- Netty工作笔记0046---异步模型原理剖析
- JS-记事本(代码)
- 最新RiPro6.3.8 wordpress主题最新版完整修复去后门和加密文件
- 组建计算机网络的硬件设备,计算机网络的硬件组成中包含了哪些硬件设备
- MCAL中GTM的配置
- Vue 键盘事件(keyup、keydown)
- Spring问题研究之bean的属性xml注入List类型不匹配
热门文章
- 脚本变量中包含空格的解决办法
- 嫦娥五号回来要打水漂,载人回来怎么办?
- 终于在MAC上把OpenJDK8-u272编译通过了
- 全网首发:彻底搞清楚了下划线的规则
- 鸟类的视力很惊人,如何从高空中发现食物
- Linux的syscall源码,Linux内核跟踪之syscall tracer
- 二叉树的建立 java_Java中二叉树的建立和各种遍历实例代码
- 鼠标被计算机无法识别怎么办,win7系统usb鼠标无法识别怎么解决 电脑usb鼠标无法识别解决方法...
- 护卫神 mysql 升级_护卫神php套件 php版本升级方法
- mysql 5.1.71_MySQL升级从5.1.71到5.7.17