小编use*_*541的帖子

UITapGestureRecognizer - 让它在降落时工作,而不是修饰?

我正在使用tap事件是非常时间敏感的,所以我很好奇是否有可能在用户简单触摸时激活UITapGestureRecognizer,而不是要求它们也能触摸起来?

objective-c ios uitapgesturerecognizer swift

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

使用CoreData,如果我有@dynamic属性,我可以像@synthesized一样覆盖它的getter吗?(懒惰实例化)

使用CoreData我创建了一个实体,然后将其子类化为自己的文件,其中包含@propertys,然后在.m文件中包含@dynamic部分.

当我希望某些东西具有某个值时,如果它从未被设置过,我总是使用惰性实例化,如下所示:

- (NSString *)preview {
    if ([self.body length] < 200) {
        _preview = self.body;
    }
    else {
        _preview = [self.body substringWithRange:NSMakeRange(0, 200)];
    }

    return _preview;
}
Run Code Online (Sandbox Code Playgroud)

但是如何使用@dynamic属性执行此操作?如果我做同样的事情,它说_preview是一个未声明的属性,但它在.h文件中.懒惰实例化它我做什么不同?

core-data objective-c nsmanagedobject ios

19
推荐指数
2
解决办法
6456
查看次数

使用UIPanGestureRecognizer,有没有办法只经常这样做,比如在x多个像素被淘汰之后?

现在我的UIPanGestureRecognizer识别每个平移,这是很棒且必要的,但是当我使用它作为滑动手势来增加和减少变量的值时,在方法中我只想经常动作.如果每次检测到它增加1,则值会上升得太快.

有没有办法做一些事情,每10个像素的平移做这个,或类似的东西?

objective-c uigesturerecognizer ios uipangesturerecognizer

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

NSURLConnection和多个异步请求 - 是否正在处理正在传输的数据?

我有一个NSArray链接.我想通过在线文章提取器API(清除读取)解析它们,并将每个文章(一些HTML)的结果返回给我NSString.

我的问题源于这样一个事实,即我的数组中有100个URL,我循环遍历数组,将每个项目射入API,并在JSON中返回一些结果.这是NSURLConnection异步激活100次调用.

我不确定这是不是一个问题,但当我给它100个URL(真正的字符串,没有一个是nil)时,返回的数据通常具有JSON键的空值(当它们不应该时),或者回来的数据是nil.还有一堆重复.

我应该比现在更好地处理多个异步连接吗?如果是这样,怎么样?

api objective-c nsurlconnection nsurlrequest ios

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

如何在表格单元格中自动换行链接,以便它不会破坏表格的流程?

我有以下HTML和PHP:

        <?php
            if ($_POST["submit"] == "Get Articles") {
                $api_url = "https://DonutJuice:so%20many%20people%20in%20my%20bed@api.pinboard.in/v1/posts/all?format=json";

                $ch = curl_init();

                curl_setopt($ch, CURLOPT_URL, $api_url);
                curl_setopt($ch, CURLOPT_HEADER, FALSE);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

                $json = curl_exec($ch);

                curl_close($ch);

                $values = json_decode($json, true);

                echo "<div class='article-output'>";
                echo "<table>";
                echo "<tr><th>URL</th> <th>Title</th></tr>";

                foreach ($values as $bookmark) {
                    $bookmark_url = $bookmark["href"];
                    $bookmark_title = $bookmark["description"];
                    echo "<tr><td><a href='" . $bookmark_url . "'>" . $bookmark_url . "</a></td> <td>" . $bookmark_title . "</td></tr>";
                }

                echo "</table>";
                echo "</div>";
            }
        ?>
Run Code Online (Sandbox Code Playgroud)

有了这个CSS:

table {
    margin-top: 50px;
    padding: 5px …
Run Code Online (Sandbox Code Playgroud)

html css

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

试图将iCarousel实施到我的项目中,但没有任何东西出现 - 我做错了什么?

我正在尝试使用iCarousel库在我的应用程序中实现轮播类型选择器,但是当我加载应该显示轮播的视图时,什么都没有出现.

这是相关的代码:

iCarousel委托方法:

- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel {
    return 65;
}

- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view {
    // Create a number label representing a numeric WPM option
    UILabel *numberLabel = nil;

    // Create new view if no view is available for recycling
    if (!view) {
        view = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 220, 60)];
        numberLabel = [[UILabel alloc] initWithFrame:view.bounds];
        numberLabel.backgroundColor = [UIColor clearColor];
        numberLabel.textColor = [UIColor whiteColor];
        numberLabel.textAlignment = NSTextAlignmentCenter;
        numberLabel.tag = 1;

        [view addSubview:numberLabel];
    }
    else {
        numberLabel = …
Run Code Online (Sandbox Code Playgroud)

objective-c ios icarousel

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

CoreData - 我什么时候保存?

我理解如何使用CoreData,但我最困惑的是保存数据.当他们按下主页按钮?在应用崩溃的情况下,每次互动?

core-data objective-c ios ios5 ios6

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

如何从分组的UITableView单元格中删除边框?

在此输入图像描述

底部的小白色条纹真的抛弃了设计,我似乎无法弄清楚如何去除它.

这个问题有很高的评价响应,据说这样做:

cell.backgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
Run Code Online (Sandbox Code Playgroud)

但是这也从我的背景中删除了灰色(设置为setBackgroundColor:)所以它也不起作用.

objective-c uitableview uiview ios

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

为什么我不能从另一个类访问我的UIView的类属性?

当我在我正在使用它的UITableViewCell子类中时,当我尝试访问我的cellFront对象的title属性时,我收到以下错误:

在此输入图像描述

然而我导入了CellFront.h,它具有以下属性:

在此输入图像描述

我究竟做错了什么?我在Xcode 4.6和iOS上,所以我不需要合成我的变量.

xcode objective-c uitableview uiview ios

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

试图将自定义UIBarButtonItem添加到UIToolBar,但项目搞砸了

我正在尝试为我的UIToolBar添加一个自定义按钮(形状和颜色),但它的结果与它应该有很大不同.

什么按钮看起来像:

在此输入图像描述

酒吧里的样子:

在此输入图像描述

这是我用来添加它的代码:

    UIImage *backButtonImage = [UIImage imageNamed:@"back-button.png"];
    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:backButtonImage style:UIBarButtonItemStylePlain target:self action:@selector(backButtonTapped)];
    [toolBarItems addObject:backButton];
Run Code Online (Sandbox Code Playgroud)

我到底错在了什么?

objective-c uitoolbar uiimage uibarbuttonitem ios

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

范围如何在Ruby中运行?

我不能把这想象成一个主要在C工作的人.

以下代码如何合理?

if true
    hi = "hello"
end

puts hi
Run Code Online (Sandbox Code Playgroud)

我习惯hi不在范围内puts,所以它会出错.Ruby中的作用域如何工作.我似乎无法找到解释它的明确教程.

即使这是有效的,这是好的做法吗?

ruby ruby-on-rails

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

有问号的布尔方法的Ruby约定是否有任何例外(?)

对于返回布尔值的方法,在#中结束调用似乎很正常,但在某些代码中,我看到这并不是一贯的.例如,某些功能如createsave没有?在我看到的一些代码的最后.

这是不好的做法/不一致.它应该在返回布尔值的任何地方吗?还是偶尔会遗漏?

ruby ruby-on-rails

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