新浪微博开发四(导航栏按钮的扩展和图片拉伸处理的扩展)
来源:互联网 发布:巨邦国际 知乎 编辑:程序博客网 时间:2024/04/30 06:42
// UIBarButtonItem+Extension.m
// 新浪微博
//
// Created by jose on 15-3-12.
// Copyright (c) 2015年 jose. All rights reserved.
//
#import "UIBarButtonItem+Extension.h"
#import "UIView+Extension.h"
@implementation UIBarButtonItem (Extension)
//添加导航按钮的方法
+(UIBarButtonItem *)img:(NSString *)imgname highimg:(NSString *)highimgname target:(id)target action:(SEL)action{
UIButton *btn=[[UIButton alloc]init];
//设置按钮默认的图片
[btn setBackgroundImage:[UIImage imageNamed:imgname] forState:UIControlStateNormal];
//设置按钮按下去的图片
[btn setBackgroundImage:[UIImage imageNamed:highimgname] forState:UIControlStateHighlighted];
//使用自定义的方法获取属性
btn.size=btn.currentBackgroundImage.size;
[btn addTarget:target action:action forControlEvents:UIControlEventTouchUpInside];
//返回一个按钮视图
return [[UIBarButtonItem alloc]initWithCustomView:btn];
}
@end
************************************************************************************************************************
***********************************************************************************************************************
***********************************************************************************************************************
//
// UIImage+Extension.m
// 新浪微博
//
// Created by jose on 15-3-15.
// Copyright (c) 2015年 jose. All rights reserved.
//
#import "UIImage+Extension.h"
@implementation UIImage (Extension)
//图片拉伸处理
+(UIImage *)resizedimg:(NSString *)name{
UIImage *img=[UIImage imageNamed:name];
return [img stretchableImageWithLeftCapWidth:img.size.width*0.5 topCapHeight:img.size.height*0.5];
}
@end
- 新浪微博开发四(导航栏按钮的扩展和图片拉伸处理的扩展)
- 新浪微博开发三(uiview的扩展文件)
- 四、扩展的参数处理
- 新浪微博开发八(自定义标题按钮,解决图片在文字右边的问题)
- 【深入浅出IOS开发】彩票-按钮中图片的拉伸
- 【深入浅出IOS开发】彩票-按钮中图片的拉伸
- opencv for python (9) 图片的扩展和缩放 批量处理图片
- 去掉停留在导航条里的 Chrome 扩展按钮的 Chrome 扩展
- php_imagick超强的PHP图片处理扩展
- 扩展Eclipse的Java开发工具(四)
- (iOS开发) 导航栏一侧有多个按钮的处理
- 自定义导航栏按钮、图片从中间拉伸
- 新浪微博开发五(导航栏功能的实现)
- FireFox插件和扩展开发(四)——常见问题的解决
- WebBrower的应用和功能扩展(四)
- php的扩展和嵌入--c++类的扩展开发
- php的扩展和嵌入--c扩展开发helloworld
- php的扩展和嵌入--c扩展开发helloworld
- 2015元宵节礼物——《刀塔传奇》骨骼动画查看器,开源啦!
- 黑马程序员---oc 协议和代理
- Negative and Positive (NP) (hdu 5183 set+输入外挂)
- ListView更新后无法响应点击事件解决方法(失去焦点)
- jz2440平台nandflash驱动分析
- 新浪微博开发四(导航栏按钮的扩展和图片拉伸处理的扩展)
- IOS UITextView加上placeholder
- 利用 Profiler(性能分析器)查看游戏在移动真机上的性能消耗数据
- eclipse svn导出 web 项目 显示为java 项目的解决办法
- JavaScript常见字符串操作
- Android Studio 添加 Library Project (以Volley为例)
- Go语言并发编程总结
- 学习一年半对学编程的学习方法的一点小看法
- Pascal's Triangle