小编adi*_*dit的帖子

检查UIView是否处于UIScrollView可见状态

检查UIView在当前UIScrollView的contentView上是否可见的最简单,最优雅的方法是什么?有两种方法可以做到这一点,一种是涉及UIScrollView的contentOffset.y位置,另一种方法是转换rect区域?

iphone objective-c ipad ios

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

使用CALayer绘制虚线

我能够使用以下代码绘制一个虚线框:

CAShapeLayer *shapeLayer = [CAShapeLayer layer];
CGRect shapeRect = CGRectMake(0.0f, 0.0f, 200.0f, 100.0f);
[shapeLayer setBounds:shapeRect];
[shapeLayer setPosition:CGPointMake(self.coreImageView_.frameX, self.coreImageView_.frameBottom - self.coreImageView_.frameHeight/2)];
[shapeLayer setFillColor:[[UIColor clearColor] CGColor]];
[shapeLayer setStrokeColor:[[UIColor whiteColor] CGColor]];
[shapeLayer setLineWidth:2.0f];
[shapeLayer setLineJoin:kCALineJoinRound];
[shapeLayer setLineDashPattern:
[NSArray arrayWithObjects:[NSNumber numberWithInt:5],
[NSNumber numberWithInt:5],
  nil]];
Run Code Online (Sandbox Code Playgroud)

现在如果我想从点X到点B绘制一条虚线,我该如何修改这段代码呢?

iphone objective-c ipad ios

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

在UIToolbar之间添加间距

我有一个工具栏,如下所示:

在此输入图像描述

问题是它有点混乱,因此我想为它添加一些间距.我试过做:

UIBarButtonItem *spacer = 
 [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace 
                                               target:nil 
                                               action:nil];

self.toolbar_array = 
 [[NSMutableArray alloc] initWithObjects:self.mention, 
                                         spacer, 
                                         self.picture, 
                                         spacer, 
                                         share, 
                                         spacer, 
                                         self.message, nil];
Run Code Online (Sandbox Code Playgroud)

但它仍然给了我同样的东西.如何在这些之间添加10px UIBarButtonItems

iphone objective-c uibarbuttonitem ipad toolbaritems

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

虽然预计至少有一行,但未找到查询结果

我有以下代码:

/**
     * Search similar category given a string
     * 
     * @param $searchTerm search similar category
     */
    public function findOneSimilarCategory($searchTerm)
    {
        $query = $this->createQueryBuilder('secondLevelCategory')
                ->select('secondLevelCategory')
                ->where('secondLevelCategory.categoryTitle LIKE :searchTerm')
                ->setParameter('searchTerm', $searchTerm)
                ->getQuery();

        $query->useResultCache(true, self::CACHE_RESULT_LIFETIME, md5(__METHOD__ . serialize('category-search-' . $query->getParameters())));
        $query->useQueryCache(true);
        return $query->getSingleResult();
    }
Run Code Online (Sandbox Code Playgroud)

但是这给了我一个错误:

"PHP message: PHP Fatal error: Uncaught exception 'Doctrine\ORM\NoResultException' with message 'No result was found for query although at least one row was expected.' in /var/www/Shopious/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:649

php doctrine symfony doctrine-orm

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

数组通过意图的对象列表

我知道你可以通过意图传入String的数组列表,但是如果它是我定义的某个对象的数组列表呢?说一个自行车列表,我该怎么做?

java android

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

Twitter bootstrap 3模式移动滚动问题

我目前在手机上使用twitter bootstrap 3 modal.它在桌面上运行得非常好,但是每当我滚动它时,它也会在窗口后面滚动窗口.我该如何防止这种情况发生?

twitter-bootstrap twitter-bootstrap-3

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

将反弹效果添加到UIImageView的外观中

当我要将UIImageView显示为子视图时,如何添加反弹效果?我必须使用CoreAnimation来做到这一点吗?我现在唯一的猜测是使用CAKeyframeAnimation,如果有更好的方法,请告诉我.这是我目前的代码:

 CABasicAnimation * theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.translation.y"];
    theAnimation.delegate = self;
    theAnimation.duration = 1.0;
    theAnimation.fromValue = [NSNumber numberWithFloat:notif.center.y];
    theAnimation.toValue = [NSNumber numberWithFloat:notif.center.y-20];
    theAnimation.repeatCount = 3;
Run Code Online (Sandbox Code Playgroud)

iphone core-animation objective-c ipad

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

委托单个对象

我有一个NSObject,它是一个单身人士.有没有为这个单身人士课程设立代表的问题?我担心单身人士会失败.

这是我的情景.我有一个函数(在这个单例类中),它执行异步请求以从API中提取NSDictionary.基本上,当这个请求完成时,我想通知一个类请求已经完成.

cocoa-touch objective-c ios

14
推荐指数
3
解决办法
9171
查看次数

UIWebView和定义字典

我有使用UIWebView内置的复制和定义选项.它在iPad上工作得很好,但在iPhone上,只有当我突出显示文本并使用字典并且第二次尝试它时,它只能工作一次,它不显示弹出窗口.任何的想法?

更新:当 我解除iPhone上的字典时,我也收到以下错误:UIFallbackPresentationViewController的开始/结束外观转换的不平衡调用

更新: 当我提出UIAlertView并取消它时,字典再次起作用.想知道为什么?

iphone cocoa-touch objective-c uiwebview ios

13
推荐指数
2
解决办法
2007
查看次数

使Cloudfront控制台中的文件夹中的所有文件无效

我知道cloudfront提供了一种使文件无效的机制,但是如果我想使特定文件夹中的所有文件无效呢?该文档提到我不能使用通配符来执行此操作.

以下是官方文档中的说明:

您必须显式地使希望CloudFront停止服务的每个对象和每个目录无效.您不能使用通配符使对象组无效,也不能通过指定目录路径使目录中的所有对象无效.

amazon-web-services amazon-cloudfront

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