文档章节

UIView和UILabel

W
 Who_Care_Who
发布于 2015/03/05 19:09
字数 478
阅读 10
收藏 0
//1.首先创建一个view

UIView *view1 =[[UIView alloc]initWithFrame:CGRectMake(10,10,100,100)];

//2.添加颜色

view1.backgroundColor = [UIColor yellowColor];

//3.在不知道view1的frame值得情况下给view1进行复制

CGRect frame = view1.frame;

frame.origin.x += 50;

view1.frame = frame;

//4.将view插入到什么地方

[self.window insertSubView:view1 atIndex:1];

//5.将view放在什么的上面

[self.window insertSubView:view1 aboveSunView:view2];

//6.将view放在什么的下面

[self.window insertSubView:view1 belowSubView:view2];

//7.将指定的子视图移到最前面

[self.window bringSbubViewToFront:view1];

//7.将指定的子视图移到最后面

[self.window sendSubViewToBack:view1];

//8.交换两个子视图的位置

[self.window exchangeSubViewAtIndex:0 withSubViewIndex:1];

//9.从父视图上移除

[view1 removeFromSubView];

//10.控制视图的显隐

view.hidden = YES/NO;

//11.控制视图的不透明度,范围是(0,1)

view1.alpha = 0.5;

//12.获取本视图的父视图

UIView *view2 = [view1 superView];

//13.获取本视图的所有子视图

NSLog(@"%@",[self.window subViews]);

//14.给本视图添加标记,被标记的视图可以使用viewWithTag取出

view.tag = 100;

UIView *view = [self.window viewWithTag:100];

????????????????????????????????????????????UILable

//1.UILable的创建

UILable *lab1 = [UILable alloc]initWithFrame:CGRectMake:(100,100,100,100);

lab1.backgroundColor = [UIColor blackColor];

//2.lab的命名

lab1.text  = @“用户名”;

//3.lab中字体的对齐方式

lab1.textAlignment = NSTextAlignmentLeft/Right/Center;

//4.lab中字体的颜色

lab1.textColor = [UIColor redColor];

//5.lab中字体的大小

lab1.font = [UIFont fontWithName:@"Helvetica-Bold" size:20];

//6.lab的显示的行数

lab1.numberOfLines = 3;

//7.lab的阴影颜色

lab1.shadowColor = [UIColor blackColor];

//8.lab的阴影的大小

lab1.shadowSize = CGSizeMake:(12,3);

//9.window展现出来的方法

self.window = [[[UIWindow alloc]initWithFrame:[UIScreen MainScreen].bounds];

self.window.backgroundColor = [UIColor orangeColor];

[self.window makeKeyAndVisible];

视图对象使用frame, bounds和center属性来跟踪它的尺寸和位置:

frame属性包含了frame矩形,指定了在父视图坐标系统中该视图的尺寸和位置。

center属性包含了在父视图坐标系统中的已知中心点。

bounds属性包含了边界矩形,指定了在视图本地坐标系统中视图的尺寸。






© 著作权归作者所有

共有 人打赏支持
上一篇: UITextField
W
粉丝 1
博文 69
码字总数 28284
作品 0
海淀
私信 提问
《小印记》iOS源码分享--自定义弹框篇

笔者前不久终于发布了自己的APP《小印记》,在此分享一些iOS源码,如果读者学到了有用的东西,希望能前往App Store下载《小印记》支持一下笔者,谢谢! 《小印记》iOS源码分享--极光推送实践...

_子墨
2017/03/22
0
0
IOS不用AutoLayout也能实现自动布局的类(3)----MyRelativeLayout横空

对于IOS开发者来说,在自动布局出现前只能通过计算和设置frame的值来处理,这样设置位置时就会出现很多硬编码,同时在屏幕旋转和不同屏幕之间适配时需要编码重新调整位置和尺寸,我们也可以重...

hejunbinlan
2015/08/19
0
0
iOS小技巧---改变uisearchbar中的cancel按钮的文字、取消clearButton

#pragma mark searchBar开始输入文字时 //汉化取消按钮 - (void)searchBarTextDidBeginEditing:(UISearchBar )searchBar{ searchBar.showsCancelButton = YES; if ([[[UIDevice currentDevi......

夕阳_jhe
2015/04/15
0
0
iOS中UITextView方法解读

iOS中UITextView方法解读 常用属性解读: @property(nonatomic,assign) id<UITextViewDelegate> delegate; 设置代理属性 @property(nonatomic,copy) NSString *text; textView上的文本 @pro......

珲少
2015/06/04
0
0
[iOS Animation]-CALayer 专用图层 富文本

富文本 iOS 6中,Apple给UILabel和其他UIKit文本视图添加了直接的属性化字符串的支持,应该说这是一个很方便的特性。不过事实上从iOS3.2开始CATextLayer就已经支持属性化字符串了。这样的话,...

浩浩老师
2015/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

php获取客户端IP

php获取客户端IP 首先先阅读关于IP真实性安全的文章:如何正確的取得使用者 IP? 「任何從客戶端取得的資料都是不可信任的!」 HTTP_CLIENT_IP头是有的,但未成标准,不一定服务器都实现。 ...

DrChenXX
19分钟前
0
0
. The valid characters are defined in RFC 7230 and RFC 问题

通过这里的回答,我们可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证。 具体来说,就是添加了些规则去限制HTTP头的规范性 参考这里 具体来说: org.apache.tom...

west_coast
37分钟前
1
0
刷leetcode第704题-二分查找

今天双十一买的算法书到货了,路上刷到有人说的这个题,借(chao)鉴(xi)一下别人的思路,这个是C++标准库里面的经典方法,思路精巧,优雅好品味 int search(int* nums, int numsSize, in...

锟斤拷烫烫烫
今天
1
0
【分享实录】BANCOR算法详解及代码实现

1 活动基本信息 1)主题:【区块链技术工坊22期】BANCOR算法详解及代码实现 2)议题: BANCOR算法的特点和优劣势 BANCOR算法和举例 如何加入BANCOR.NETWORK交易所 如何开发自己的BANCOR去中心...

HiBlock
今天
2
0
微信小程序(2)

开始看微信小程序的教程了。刚刚看完官方教程的视图层部分。这里摘录一些自己认为的部分关键点。 1.直接修改数值无法重新渲染,需要使用setData()方法; 2.列表渲染中:wx:key用于保持项目在...

MKjy
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部