#iOS开发常用方法集锦#如何为UIView添加居中背景

?本文永久地址为?http://www.cnblogs.com/ChenYilong/p/4103050.html,转载请注明出处。

Evernote印象笔记:https://app.yinxiang.com/shard/s22/sh/2fe4cb0f-26cb-47ce-8569-bb45451cb7b8/6118d5a054003de9

//如何为UIView添加居中背景

#define kBackgroundImageCenterForView(ViewName,imageName)\ UIGraphicsBeginImageContext(self.view.frame.size);\ [[UIImage imageNamed:imageName] drawInRect:ViewName.bounds];\ UIImage *image = UIGraphicsGetImageFromCurrentImageContext();\ UIGraphicsEndImageContext();\ ViewName.backgroundColor = [UIColor colorWithPatternImage:image]; 

用法

 kBackgroundImageCenterForView(_backGestureView,@"CircleBack") 

另外,附上平铺图片

#define kBackgroundImageResizedForView(ViewName,imageName)\ UIImage *highlightedBgImage = [UIImage resizedImage:imageName];\ ViewName.backgroundColor = [UIColor colorWithPatternImage:imageName]; 

参考

http://stackoverflow.com/questions/8077740/how-to-fill-background-image-of-an-uiview 

end

?

?本文永久地址为?http://www.cnblogs.com/ChenYilong/p/4103050.html,转载请注明出处。

?

时间: 2024-10-31 19:01:23

#iOS开发常用方法集锦#如何为UIView添加居中背景的相关文章

#iOS开发常用方法集锦#为UITableView添加UISwipeGestureRecognizer手势

? 本文永久地址为http://www.cnblogs.com/ChenYilong/p/4103039.html ,转载请注明出处. 印象笔记链接:https://app.yinxiang.com/shard/s22/sh/04150175-aac6-4981-b71d-d7246de3037b/a0f139b2619a4607 ? ? ? <UIGestureRecognizerDelegate> -(void)viewDidLoad { ? ? [superviewDidLoad]; ?

#iOS开发常用方法集锦#KVO(模板,setter监听法,常见错误)

Evernote印象笔记:https://app.yinxiang.com/l/ABZgicPELllCaLkuZIkHemnyOcDLOMx8M9Y 本文永久地址为?http://www.cnblogs.com/ChenYilong/p/4107538.html,转载请注明出处. ? KVO模板 ? BOOL类型的KVO监听 ? ? ??<#Observer_Class#>?*[<#whoIsObserveredObject#>?=?[[<#Observer_Class#&

#iOS开发常用方法集锦#FMDB数据库操作

本文永久地址为?http://www.cnblogs.com/ChenYilong/p/4107506.html,转载请注明出处. Evernote印象笔记:https://app.yinxiang.com/l/ABZhZU-_1SBPIoLhgZ7-WrMwJYAhD89Swn0//增删改查操作 //#import "CYLFMDatabaseTool.h" ? //插入操作 -(void)insertPhoneNumberHistoryWithFMDB:(NSArray?*)pho

#iOS开发常用方法集锦#如何检查UITextField是否为空,以及是否为手机号

? 本文永久地址为http://www.cnblogs.com/ChenYilong/p/4107467.html?,转载请注明出处. Evernote印象笔记https://app.yinxiang.com/shard/s22/sh/9d7e4ca2-ad34-445e-b267-0fb62216c60d/6f61ffe1907cfde0 ? -(BOOL)checkTextNULL:(NSString?*)string?{ ? ??if?([string?isEqualToString:@"

文顶顶 iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明

ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明 一.tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图.方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象. 二.ImageView中添加按钮(1)ImageView和Button的比较 Button按钮的内部可以放置多张图片(4),而Ima

IOS开发UI基础—在UIImageView中添加按钮以及Tag的参数说明

ios开发UI基础-在ImageView中添加按钮以及Tag的参数说明 一.tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图.方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象. 二.ImageView中添加按钮(1)ImageView和Button的比较 Button按钮的内部可以放置多张图片(4),而Im

iOS开发UI篇—核心动画(UIView封装动画)(转摘)

iOS开发UI篇—核心动画(UIView封装动画) 一.UIView动画(首尾) 1.简单说明 UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持 执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIViewbeginAnimations:nil context:nil]和[UIView commitAnimations]之间 常见方法解析: + (void)setAnimati

iOS 开发之动画篇 - 从 UIView 动画说起

毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一.一个设计严谨.精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 -- 这对于app而言是非常重要的. 本文作为动画文集的第一篇,最开始是想做个qq下拉刷新的水滴动画的制作讲解,但这几天研读<iOS Animations by Tutorials>一书,对iOS动画开发有了更为深刻的了解,于是决定动画篇将从UIView动画开始讲起,以后还会有Layer.Transitioning等在内的动画,希望本文能抛砖引玉,带给大家不一

ios开发时,在Xcode中添加多个targets进行版本控制

  在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro.Lite.Free)的情况,这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了,下面就简单说明一下: 点击左侧的工程名称,右侧会出现PROJECT和TARGETS,点击你现在的target,假如叫A,右键弹出菜单中,选择Duplicate,复制一个相同的target,复制的target一般叫A copy,A copy和A的设置(编译条件.源文件.资源文件)完全一样,此时你可以根据需要修改A copy的编译