HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了一个demo引发的思考大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一个blog,随时记录跑demo,写demo过程中遇到的各种问题,走过的路都留下一个脚印,方便后来的人少走弯路!

1、project支持iphone 5-- 2013年07月19日17:00

一个 apple官方的 demo

demo已经很老了,还支持ios 3.2,sdk还支持iphoneos 4.0……

然后,我拿着它在我的iphone5 上跑。感觉还不错,然后,发现个问题,最底下两排怎么不能点……

然后……然后……经过不下一刻钟的在xib上找啊找,总算弄好

是因为没有设置MainWindow.xib文件的window上的一个属性,点击window,在Window属性中把“Full Screen at Launch”复选框勾选上就OK了;

ps:我承认我ib用的不好,我承认我一直是个菜鸟。……进步,进步!

2、Could not change executable permissions on the application.--2013-07-22 08:51

翻译过来就是:无法更改可执行权限上的应用。

就是你同一个bundle identifier  往iphone里装了两个(用了同一个证书的)程序,冲突了。  你用这个账号运行了另一个程序,而那个程序的bundle id和这个一样。就会弹出那个对话框。 bundle identifier是可以相同的,但相同的bundle identifier要求有相同的Target Name才可以。So, 

解决办法:就是你把 另一个使用这个证书的app删掉就可以了!

3、为UIView 边缘增加一个渐变的阴影效果,2013年07月22日22:22。

方法一:

- (CAGradientLayer *)shadowOfView:(float)frameHeight
{
    CAGradientLayer *newShadow = [[[CAGradientLayer alloc] init] autorelease];
    CGRect newShadowFrame = CGRectMake(0,5,frameHeight);
    newShadow.frame = newShadowFrame;
    //添加渐变的颜色组合
    //第一个为start color,第二个为end color
    newShadow.colors = [NSArray arrayWithObjects:(id)[UIColor blackColor].CGColor,(id)[UIColor clearColor].CGColor,nil];
    newShadow.startPoint=CGPointMake(0.0,0.5);
    newShadow.endPoint=CGPointMake(1.0,0.5);
    return newShadow;
}

4、类似path效果的点“+”号然后旋转45度效果,2013年07月31日10:07。

这个其实简单,归根到底效果其实就是旋转imageView

    float angle = isOpen ? -M_PI_4 : 0.0f;
    [UIView animateWithDuration:0.2f animations:^{
        _imageView.transform = CGAffineTransformMakeRotation(anglE);
    }];


5、IOS在View上最简单的划线代码,2013-11-27 14:08。

- (void)drawRect:(CGRect)rect { [super drawRect:rect]; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetstrokeColorWithColor(context, [UIColor redColor].CGColor); // Draw them with a 2.0 stroke width so they are a bit more visible. CGContextSetLineWidth(context, 2.0); CGContextMoveToPoint(context,0)">0,0); //start at this point CGContextAddLineToPoint(context,0)">20,0)">20); //draw to this point // and Now draw the Path! CGContextstrokePath(context); }



未完待续

大佬总结

以上是大佬教程为你收集整理的一个demo引发的思考全部内容,希望文章能够帮你解决一个demo引发的思考所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。