小编adi*_*dit的帖子

CAGradientLayer没有自动调整大小

我在UIImageView上添加了一个CAGradientLayer.我已经在UIImageView上设置了自动调整遮罩,使其在所有边界都是灵活的(灵活的高度,宽度等等).但是,我在imageView上添加的渐变层在UIImageView调整大小时不会调整大小.为什么是这样?这是代码:

CAGradientLayer *imgOverlay = [CAGradientLayer layer];
        CGColorRef startBlueColor = [UIColor colorWithRed:23/255.f green:171/255.f 
                                                     blue:219/255.f alpha:0.8].CGColor; 
        CGColorRef endBlueColor = [UIColor colorWithRed:23/255.f green:171/255.f 
                                                   blue:219/255.f alpha:0.5].CGColor;     
        imgOverlay.colors = [NSArray arrayWithObjects:
                             (id) startBlueColor,
                             (id) endBlueColor,
                             nil];

        imgOverlay.locations = [NSArray arrayWithObjects:
                                [NSNumber numberWithFloat:0.0],
                                [NSNumber numberWithFloat:1.0],
                                nil];

        imgOverlay.startPoint = startPoint;
        imgOverlay.frame = self.backgroundImageView_.bounds;
        imgOverlay.endPoint = endPoint;
        self.imageOverlay = imgOverlay;
        [self.backgroundImageView_.layer addSublayer:self.imageOverlay];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad ios

2
推荐指数
1
解决办法
2409
查看次数

UILabel alpha也会导致文本淡出

有没有办法可以设置UILabel的alpha值,但是它不会淡出UILabel的文本?仅仅意味着背景?

iphone objective-c ipad ios

2
推荐指数
1
解决办法
1076
查看次数

资产命名为iPhone和iPad

是否有可能拥有一个名为architecture.png的图像资产,并将其重命名为架构为iPad版本的ipad.png?并仍然在代码中使用它:

[UIImage imageWithName:@"architecture.png"];
Run Code Online (Sandbox Code Playgroud)

那么这会为iPad版寻找架构~ipad吗?

iphone objective-c ipad ios

2
推荐指数
1
解决办法
2716
查看次数

这个平移手势识别器动作有什么问题?

我不确定为什么当我移动视图时这不会平移?

CGPoint translation = [recognizer translationInView:self.view];


    if ((recognizer.view.frameY + translation.y >= self.view.frameHeight - recognizer.view.frameHeight)) {
        CGPoint newOrigin = CGPointMake(self.view.bounds.size.width, roundf(recognizer.view.frameY + translation.y));
        recognizer.view.frameOrigin = newOrigin;
        NSLog(@"FRAME ORIGIN %@", NSStringFromCGPoint(recognizer.view.frameOrigin));
    } 
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad ios

2
推荐指数
1
解决办法
2697
查看次数

file_get_contents在您自己的本地计算机中获取文件

我目前正在我的本地机器上测试我的代码,我希望它能够读取和写入我拥有的文本文件,所以我有以下代码:

Warning: file_get_contents(~/Desktop/insta_user.txt): failed to open stream: No such file or directory in /Users/Brad/Sites/App/src/App/MainBundle/Controller/InstaController.php on line 33
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

$file = '~/Desktop/insta_user.txt';
$current = file_get_contents($file, FILE_USE_INCLUDE_PATH);
Run Code Online (Sandbox Code Playgroud)

该文件已存在于我的桌面上,只是想知道如何在本地写入此文件.

php php-5.3

2
推荐指数
1
解决办法
2万
查看次数

为什么console.log不能在里面工作.each?

我尝试过以下操作:

$('.not-following').each(function(i, obj) { 
      console.log('test');
});
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它继续打印obj而不是测试.这是什么原因?我试着在这里运行它

javascript twitter jquery

2
推荐指数
1
解决办法
1377
查看次数

无法将elasticsearch作为服务在Ubuntu 12.0.4(Natty)上运行 - ElasticSearch可能无法启动

我已经阅读了这里,这里这里提供的三种解决方案.跟着这三个然而它不起作用.每当我尝试将elasticsearch作为服务运行时:

/etc/init.d/elasticsearch start
Run Code Online (Sandbox Code Playgroud)

它总是给我:

Waiting for ElasticSearch................................
WARNING: ElasticSearch may have failed to start.
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试找到错误日志(/ var/log/elasticsearch)时,它永远不会存在.任何的想法?

ubuntu elasticsearch ubuntu-12.04

2
推荐指数
1
解决办法
5737
查看次数

如果您尝试释放已释放的对象会发生什么?

如果我有一个对象怎么办,比如NSIndexPath,在我复制之前我总是先发布它?

内存数量是否可以低于0?我这样做是为了防止内存泄漏..这是一个好方法吗?

//全球已经在这里之前有一定的价值,或者没有价值.我想更新
//这个新值(我不再关心老指针)

 [global release]
 global = [indexPath copy];
Run Code Online (Sandbox Code Playgroud)

iphone memory-management objective-c

1
推荐指数
1
解决办法
359
查看次数

UITableViewCell不调用initWithFrame

我以编程方式创建了我的UITableViewCell(没有xib),这是我在代码中的方式:

- (id) initWithFrame: (CGRect)frame {
    self = [super initWithFrame: frame];
    if (self) {
        NSLog(@"CALLING INIT WITH FRAME");

        self.like_img = [[[UIImageView alloc] initWithFrame:CGRectMake(5, 75, 30, 30)] autorelease];
        [self.contentView addSubview: self.like_img];

        self.comment_img = [[[UIImageView alloc] initWithFrame:CGRectMake(5, 110, 30, 30)] autorelease];
        [self.contentView addSubview: self.comment_img];

        self.type_img = [[[UIImageView alloc] initWithFrame:CGRectMake(5, 40, 30, 30)] autorelease];
        [self.contentView addSubview:self.type_img];

        self.avatar = [[[UIImageView alloc] initWithFrame:CGRectMake(5, 5, 30, 30)] autorelease];
        [self.contentView addSubview:self.avatar];

        self.post = [[[UITextView alloc] initWithFrame:CGRectMake(40, 40, 650, 100)] autorelease];
        [self.contentView addSubview:self.post];

        self.post_title= [[[UILabel alloc] initWithFrame:CGRectMake(40, 20, …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview ipad

1
推荐指数
1
解决办法
2039
查看次数

核心数据映射的内部不一致错误

我收到以下错误:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Illegal container for relationship: value = (
    "<CVStar: 0x6a2e990> (entity: CVStar; id: 0x6a2e980 <x-coredata:///CVStar/t20E391D3-6FA6-4521-84FE-EAA9469E012029> ; data: {\n    \"date_created\" = \"1312050431.973905\";\n    message = nil;\n    user = \"0x6a2be10 <x-coredata:///CVLogin/t20E391D3-6FA6-4521-84FE-EAA9469E012030>\";\n})",
    "<CVStar: 0x6a2aca0> (entity: CVStar; id: 0x6a2b0d0 <x-coredata:///CVStar/t20E391D3-6FA6-4521-84FE-EAA9469E012031> ; data: {\n    \"date_created\" = \"1312011314.591517\";\n    message = nil;\n    user = \"0x6a36490 <x-coredata://B8EAEF54-AC90-46F0-B442-93077B937C3F/CVLogin/p28>\";\n})"
); relationship = "stars".'
Run Code Online (Sandbox Code Playgroud)

关于如何调试这个的任何想法?我有一个类CVMessage具有CVStar的一个NSArray ..我设置从CVMessage模型为一对多到CVStar(A CVMessage可以有很多CVStar)之间的关系.然而,这不起作用,这怎么可能?

这是一些代码:

@class CVLogin;
@class CVTopic;

@interface CVMessage : NSManagedObject {

}

@property (nonatomic, retain) NSNumber * …
Run Code Online (Sandbox Code Playgroud)

iphone core-data objective-c ipad

1
推荐指数
1
解决办法
924
查看次数