- 浏览: 318121 次
- 性别:
- 来自: 杭州
最新评论
-
atgoingguoat:
R.drawable.icon是LOG图
android九宫格实现 -
atgoingguoat:
android:src="@drawable/ico ...
android九宫格实现 -
修博龙泉:
旋转view:
CGAffineTransform at ...
动画-图片旋转 -
修博龙泉:
阻尼效果图片:
CALayer *layer = self.i ...
动画-图片旋转 -
bei-jin-520:
color]sdfsdfsdf
android九宫格实现
文章列表
NSTimer使用例子:
NSTimer *showTimer = [NSTimer scheduledTimerWithTimeInterval:1
target:self
selector:@selector(hzlight:)
u ...
巴科斯范式及其扩展
BNF & Augmented BNF
什么是巴科斯范式
巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法(最早用于描述ALGOL 60 编程语言)。确切地说,早在UNESCO( ...
初探Java8新特性之lambda表达式
- 博客分类:
- Test
Java8带有Lambda表达式的预览版的JDK已经放出来了(地址在最下面),新特性有以下四个:
1.Lambda表达式(或称之为“闭包”或者“匿名函数”)
2.扩展的目标类型
3.方法和构造器引用
4.接口默认方法
本文先介绍一下很值得期待的Lambda表达式,lambda表达式,等同于大多说动态语言中常见的闭包、匿名函数的概念。其实这个概念并不是多么新鲜的技术,在C语言中的概念类似于一个函数指针,这个指针可以作为一个参数传递到另外一个函数中。
由于Java是相对较为面向对象的语言,一个Java对象中可以 ...
UIScrollView的属性总结
- 博客分类:
- ios开发学习相关
UIScrollView的属性总结
属性 作用
CGPoint contentOffSet 监控目前滚动的位置
CGSize contentSize 滚动范围的大小
UIEdgeInsets contentInset 视图在scrollView中的位置
id<UIScrollerViewDelegate>
delegate 设置协议
BOOL directionalLockEnabled 指定控件是否只能在一个方向上滚动
BOOL bounces 控制控件遇到边框是否反弹
BOOL alwaysBounceVertical 控制垂直方向遇到边框是否反弹
BOOL alwaysBoun ...
+ (RootScrollView *)shareInstance;
+ (RootScrollView *)shareInstance {
static RootScrollView *__singletion;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
__singletion=[[self alloc] initWithFrame:CGRectMake(0, 44, 320, [Globle shareInstance].globleHe ...
[Globle colorFromHexRGB:@"bb0b15"]
+ (UIColor *)colorFromHexRGB:(NSString *)inColorString
{
UIColor *result = nil;
unsigned int colorCode = 0;
unsigned char redByte, greenByte, blueByte;
if (nil != inColorString)
{
NSScanner *scanner = [NSScanner ...
CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut ...
- (float)countHeightOfString:(NSString *)string WithWidth:(float)width Font:(UIFont *)font {
if ([NSNull null] == (id)string) {
string = @"暂时没有数据";
}
CGSize constraintSize = CGSizeMake(width,500);//MAXFLOAT
CGSize labelSize = [string sizeWithFont:font constrainedToSize:constrai ...
uiimageview图片截取
- 博客分类:
- ios开发学习相关
/**
*从图片中按指定的位置大小截取图片的一部分
* UIImage image 原始的图片
* CGRect rect 要截取的区域
*/
- (UIImage *)imageFromImage:(UIImage *)image inRect:(CGRect)rect {
CGImageRef sourceImageRef = [image CGImage];
CGImageRef newImageRef = CGImageCreateWithImageInRect(sourceImageRef, rect);
UIImage *newIm ...
imageView添加阴影和边框
- 博客分类:
- ios开发学习相关
// //给imageView添加阴影和边框
// UIImageView*imgvPhoto = [[UIImageView alloc] init];
//添加边框
CALayer *layer = [imageView layer];
layer.borderColor = [UIColor whiteColor].CGColor;
layer.borderWidth = 5.0f;
//添加四个边阴影
imageView.layer.shadowColor = [UIColor blackColor].CGCo ...
- (void) viewDidAppear:(BOOL)animated{
UIView *view=(UIView *)[[AppDelegate appDelegate].window viewWithTag:800];
[view removeFromSuperview];
UIImageView *bgImage = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0,320,480)];
bgImage.tag = 800;
[bgImage setImage:[UIImage im ...
#import "WTAlbumImVC.h"
#import "WTPullRefreshView.h"
#import "WTAlbumPicListCell.h"
#import "WTPictureDetailVC.h"
@interface WTAlbumImVC () <WTPullRefreshViewDelegate, WTPictureDetailVCDelegate>
// picture list view
@property (retain, nonatomic) IBOutle ...
NSString *trimedString = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
if ([trimedString length] == 0) {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"警告" message:@"搜索内容不能为空" delegate:self cancelButto ...
Xcode升级到4.5后,出现了一堆的Warning.网上搜了一些办法,总结一下。
#if __has_feature(objc_arc) && __clang_major__ >= 3
#define PP_ARC_ENABLED 1
#endif // __has_feature(objc_arc)
#if PP_ARC_ENABLED
#define PP_RETAIN(xx) (xx)
#define PP_RELEASE(xx) xx = nil
#define PP_AUTORELEASE(xx) (xx)
#else
#define PP_RETAIN( ...
//开启动画效果代码
[UIView animateWithDuration:2 animations:^{
//动画
} completion:^(BOOL finish){
//最后位置
self.searchText.frame = CGRectMake (0,100,200,31);
}];
//长按闪动效果
[UIView animateWithDuration:0.3
delay:0
...