问题列表 - 第17515页

如何使用MKAnnotationView创建自定义"pin-drop"动画?

我有一个实例,MKMapView并希望使用自定义注释图标,而不是MKPinAnnotationView提供的标准图钉图标.所以,我已经设置了一个名为CustomMapAnnotation的MKAnnotationView的子类,并且重写-(void)drawRect:了绘制CGImage.这有效.

当我尝试复制.animatesDropMKPinAnnotationView提供的功能时出现问题; 当注释被添加到MKMapView实例时,我希望我的图标能够逐渐显示,从上到下以及从左到右顺序显示.

这是 - (void)drawRect:用于CustomMapAnnotation,当你只绘制UIImage(这是第二行所做的)时它可以工作:

- (void)drawRect:(CGRect)rect {
 [super drawRect:rect];
 [((Incident *)self.annotation).smallIcon drawInRect:rect];
 if (newAnnotation) {
  [self animateDrop];
  newAnnotation = NO;
 }
} 
Run Code Online (Sandbox Code Playgroud)

添加animateDrop方法时出现问题:

-(void)animateDrop {
 CGContextRef myContext = UIGraphicsGetCurrentContext();

 CGPoint finalPos = self.center;
 CGPoint startPos = CGPointMake(self.center.x, self.center.y-480.0);
 self.layer.position = startPos;

 CABasicAnimation *theAnimation;
 theAnimation=[CABasicAnimation animationWithKeyPath:@"position"];
 theAnimation.fromValue=[NSValue valueWithCGPoint:startPos];
 theAnimation.toValue=[NSValue valueWithCGPoint:finalPos];
 theAnimation.removedOnCompletion = NO;
 theAnimation.fillMode = kCAFillModeForwards;
 theAnimation.delegate = self;
 theAnimation.beginTime = 5.0 * (self.center.x/320.0);
 theAnimation.duration = 1.0;
 [self.layer addAnimation:theAnimation …
Run Code Online (Sandbox Code Playgroud)

iphone core-animation mapkit mkpinannotationview

24
推荐指数
4
解决办法
3万
查看次数

jquery:firefox无法找到id标签,但safari可以吗?

这个问题太奇怪了.

我使用jquery将特定的id链接到一个警报("你好").

$("#submit_reply").live("click", function() {
    event.preventDefault();
    alert("hellooooo");
});
Run Code Online (Sandbox Code Playgroud)

现在在safari中,当我点击它工作.但是当我使用firefox它不工作.submit_reply(提交按钮)刷新整个页面.也就是说,jquery无法绑定它.

我该如何调试这个问题?firefox在控制台中显示没有错.但为什么它在野生动物园中起作用?我可以使用什么工具来检查问题是什么......帮助!

javascript jquery dom

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

Django模板获得第一名?

我需要做点什么

{{ article.product.images.first.image.url }}
Run Code Online (Sandbox Code Playgroud)

在我的模板,但没有"第一"(imagesRelatedManager的,我发现很少的文档).

还有另一种方法吗?我可以得到第一个模型

{{ article.product.images.get_query_set|first }}
Run Code Online (Sandbox Code Playgroud)

但后来我需要深入挖掘一些属性,但这不起作用.


如果有帮助,我的图像模型如下所示:

class ComponentImage(models.Model):
    component = models.ForeignKey(Component, related_name='images')
    image = models.ImageField(upload_to='uploads')
Run Code Online (Sandbox Code Playgroud)

而且article.product是一个Component.

django templatetags

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

jquery每个人都提前离开

我在一个数组上有一个jQuery for-each循环,并想知道是否有可能提前离开循环.

$(lines).each(function(i){  
    // some code  
    if(condition){  
        // I need something like break;  
    }  
});

break; 实际上是行不通的.

如果我写一个for循环它会看起来像那样(但我不想那样):

for(i=0; i < lines.length; i++){  
    // some code  
    if(condition){  
        break; // leave the loop 
    }  
};

在此先感谢-Martin

each jquery

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

上传图片Ruby on Rails

我是新手,如果这很容易就很抱歉.我想知道上传图片并在Ruby on Rails中显示它们的最佳方法.我有一个博客,并希望在创建帖子时可以选择附加图片.

ruby blogs file-upload ruby-on-rails

38
推荐指数
4
解决办法
6万
查看次数

jQuery:鼠标还在元素上吗?

我希望能够在以下场景中检测鼠标是否仍然在元素上:

  1. 如果鼠标悬停,则休眠几秒钟.
  2. 一旦完成睡眠检查,鼠标仍然在同一个元素上.
  3. 如果是真的那么做点什么.

我怎样才能达到#2?

谢谢.

jquery events mouseover jquery-plugins hover

11
推荐指数
3
解决办法
3万
查看次数

如何将值从Cocoa传递给SQLite查询

首先请让我说我对客观的c开发很新.我正在为iphone编写一个供个人使用的小应用程序,但是在执行以下代码时遇到了一些问题:

NSString *sql = [[NSString alloc] initWithFormat:@"select color_r, color_g, color_b from Calendar where ROWID = %@", [calendarsID objectForKey:[arrayColors objectAtIndex:row]]];

sqlite3_stmt *selectstmt;

if(sqlite3_prepare_v2(database, sql, -1, &selectstmt, NULL) == SQLITE_OK)
Run Code Online (Sandbox Code Playgroud)

编译器告诉我,我从不兼容的指针类型传递sqlite3_prepare_v2的参数2.无论如何,程序会被编译并运行,但是当它必须执行我刚刚向您显示的代码时,它会产生错误.它表示查询中存在语法错误,语法错误仅在查询的最后部分.而不是:

从Calendar中选择color_,color_g,color_b,其中ROWID = 63(例如)

我在最后一个数字的位置得到了奇怪的字符(63).我想这是一个与字符串转换有关的问题.可以请任何人帮帮我吗?

非常感谢您的关注.阿莱西奥

sqlite cocoa objective-c nsstring

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

如何剥离JVM以获得最小的安装?

我有一个Java应用程序要部署,并希望与它一起部署JVM(以简化安装).我希望将JVM剥离为仅包含应用程序需要保持可分发的小块.如何拆除JVM以降低尺寸?这可以通过Java内核完成,还是可以替代安装小得多的Sun JVM?我的目标平台是Windows.

java installation jvm

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

NP,NP-Complete和NP-Hard有什么区别?

NP,NP-CompleteNP-Hard有什么区别?

我知道网上有很多资源.我想阅读你的解释,原因是它们可能与那些不同,或者有些东西我不知道.

complexity-theory computer-science np-complete np-hard np

1064
推荐指数
9
解决办法
45万
查看次数

如何在win32 C++中写入xml文件?

我想用xmllitein 编写一个简单的xml文件win32 c++.每次用户保存时都会保存文件.我该怎么做呢?我宁愿不为此包含任何新库...

c++ xml winapi

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