小编Has*_*jmi的帖子

UICollectionView 使用自定义动画更改布局

我有两个 collectionViewLayout、verticalFlowLayout 和 fullScreenHorizo​​ntalFlowLayout。

@implementation VerticalFlowLayout
- (instancetype)init
{
    if (self = [super init]) {
        self.sectionInset = UIEdgeInsetsMake(12, 0, 0, 0);
        self.minimumLineSpacing = 10;
        self.minimumInteritemSpacing = 0;
        self.itemSize = CGSizeMake(CGRectGetWidth([UIScreen mainScreen].bounds), 244);
    }
    return self;
}
@end
Run Code Online (Sandbox Code Playgroud)
@implementation FullScreenFlowLayout
- (instancetype)init
{
    if (self = [super init]) {
        self.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0);
        self.minimumLineSpacing = 10;
        self.minimumInteritemSpacing = 0;
        self.itemSize = CGSizeMake(CGRectGetWidth([UIScreen mainScreen].bounds), CGRectGetHeight([UIScreen mainScreen].bounds));
        self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

当我选择一个单元格时,我想使用自定义动画更改 collectionView 布局。默认动画是持续时间为 0.33 的线性动画。 …

animation objective-c ios uicollectionview uicollectionviewlayout

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

通过object属性获取数组中的不同元素

我有一个对象数组.我希望通过基于name属性比较对象来获取此数组中的不同元素

class Item {
var name: String
init(name: String) {
    self.name = name
}
}
let items = [Item(name:"1"), Item(name:"2"), Item(name:"1"), Item(name:"1"),Item(name:"3"), Item(name:"4")]
Run Code Online (Sandbox Code Playgroud)

结果:

let items = [Item(name:"1"), Item(name:"2"),Item(name:"3"), Item(name:"4")]
Run Code Online (Sandbox Code Playgroud)

我怎么能在swift中做到这一点?

arrays distinct-values swift

3
推荐指数
2
解决办法
2934
查看次数

如何忽略NSFetchedResultsController中的sortDescriptor

我正在使用NSFetchedResultsController检索数据UITableView.但问题是,我必须使用sortDescriptorNSFetchedResultsController.我不想对数据进行排序,我希望将表中的数据显示为我在表中插入的顺序.

有没有办法处理这个任务?

iphone nssortdescriptor nsfetchedresultscontroller ios

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

如何使一个特定的单词可以在文本中触及它的含义?

我正在为iPhone开发一本散文书.所以我将所有的诗歌和文本存储在核心数据中.名为story且名为属性的实体,details其中包含整个轶事.

但问题在于:如果用户想要触摸特定词语和诗歌的意义和定义,我该如何处理这个任务?我怎样才能让这些诗可以选择?就像iPhone中的内置字典一样,用户触摸并按住特定单词,弹出窗口并显示单词的定义!

一本书的样本

iphone core-data objective-c

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

NSNumber返回错误的值

我已经为对象的属性NSDictionary分配了'price'键的NSNumber值,但是当我记录数字值时,它是一个奇怪的负数!

item.price = [food valueForKey:@"price"];
Run Code Online (Sandbox Code Playgroud)

价格属性为 NSNumber

[[food valueForKey:@"price"] class]
Run Code Online (Sandbox Code Playgroud)

将打印__NSCFNumber正确的。

[[food valueForKey:@"price"] intValue]
Run Code Online (Sandbox Code Playgroud)

返回0x000000000000c350那是50000正确的

但是当我登录item.price或者[item.price integerValue]-15536这是完全错误的!

任何的想法?

食物json样本:

{“ title”:“ Pizza”,“ price”:50000}

在此处输入图片说明

objective-c nsdictionary nsnumber

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