- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以通过 ALAssetsGroupAlbum 枚举并创建一个按专辑名称排序的 NSMutableArray,如下所示,没有问题。但是,我真正想做的是按照 iPhone 照片应用程序的相同方式对相册进行排序,即遵循 iPhoto 上设置的手动顺序,这可能不是按字母顺序排列的。我想知道 Assets 库是否在某处保存此订单信息。有谁知道苹果是怎么做到的?谢谢。
ALAssetsLibraryGroupsEnumerationResultsBlock listGroupBlock = ^(ALAssetsGroup *group, BOOL *stop) {
ALAssetsFilter *onlyPhotosFilter = [ALAssetsFilter allPhotos];
[group setAssetsFilter:onlyPhotosFilter];
if ([group numberOfAssets] > 0)
{
// [self.groups addObject:group];
[self.groups insertObject:group atIndex:0];
}
else
{
//sort groups by name
[self.groups sortUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [[obj1 valueForProperty:ALAssetsGroupPropertyName] localizedCaseInsensitiveCompare:[obj2 valueForProperty:ALAssetsGroupPropertyName]];
}];
[self.tableView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:NO];
}
最佳答案
//这对我有用。这是一个 Swift 2 版本。对任何属性进行排序。我使用了相册名称。
var albums:[ALAssetsGroup] = []
//枚举得到你的相册...
func sortAndReloadAlbums()
{
self.albums.sortInPlace({ (album1:ALAssetsGroup, album2:ALAssetsGroup) -> Bool in
let album1Name: String = String(album1.valueForProperty(ALAssetsGroupPropertyName))
let album2Name: String = String(album2.valueForProperty(ALAssetsGroupPropertyName))
return album1Name < album2Name
})
self.tableView.reloadData()
}
关于ios - 如何以与 iPhoto 相同的方式订购 ALAssetsGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22597301/
我正在尝试在 cocoa 中实现这种“效果”(照片取自文化代码的 Things.app): 最佳答案 PXSourceList使创建源列表变得非常容易。 关于cocoa - iPhoto 风格的侧边栏
如何开发一个像这样的工具栏,并带有一个按钮,按下该按钮会显示另一个工具栏(在当前工具栏上滑动)?这是 Apple iPhoto 应用程序的屏幕截图。 http://i.stack.imgur.com/
我正在尝试在 apple iphoto 相册中实现相同的滚动效果。希望你在apple iphoto中看到过,当我们将鼠标移到相册上时,里面的图片会一张一张的显示出来。任何人都知道这是如何实现的。?我正
我一直在通过谷歌四处寻找一些指示,让我通过 AppleScript 在 iPhoto 中做一些我需要做的事情,但到目前为止还没有找到很多。关于各种旧版本 iPhoto 的脚本有各种旧讨论,但没有什么对
我已经为此苦苦挣扎好几天了,但无法破解。如何实现您在 iPhoto 中看到的整齐的照片裁剪? 我尝试使用带有半透明 CALayer 的 NSImageView 来绘制裁剪工具,但这不起作用,因为该图层
如何创建像图片中那样的 iPhoto 类似按钮 我已经尝试了使用圆形纹理按钮或将按钮的图像设置为模板的几种方法。但这些方法都没有真正起作用。 到目前为止,感谢您的回答。 编辑:按钮的图像应该只是一个简
我正在尝试创建一个类似 iPhoto 的应用程序,其中使用对象数组来显示一个拇指以及每个拇指底部的标题。如何像 iPhoto 那样显示对象? 最佳答案 看看NSCollectionView / NSC
找不到有关 iPhoto 11 的 iPhoto 插件开发的任何信息。Apple 是否完全放弃了 iPhoto SDK 工作? 最佳答案 登录您的developer.apple.com帐户并将其粘贴到
我正在尝试模仿 iPhoto 共享,并已使用 iPhoto 服务名称“_dpap._tcp”发布该服务。 iPhoto 看到我的虚假“共享”,但它呈灰色。我正在观察网络流量,看看 iPhoto 是否正
当使用 NSOpenPanel 打开文件时,我试图让用户仅选择 iPhoto 库。例如,Aperture 库的扩展名为 .alibrary。然而,iPhoto 库似乎没有扩展名。 供您引用,Apert
是否有一个 jQuery 插件可以像 Apple iPhoto 一样预览图像? (将鼠标悬停在图像上并移动时显示不同的图像) 最佳答案 我找到了这个:https://gist.github.com/1
适用于 iOS 的新 iPhoto 有一个 help overlay其中包括指向/描述各个功能可见性的控件。 这是我不知道的标准控件类型,还是必须手动构建的东西? 最佳答案 不,这些是私有(priva
我可以通过 ALAssetsGroupAlbum 枚举并创建一个按专辑名称排序的 NSMutableArray,如下所示,没有问题。但是,我真正想做的是按照 iPhone 照片应用程序的相同方式对相册
我想创建一个连接到 iPhoto 图库的应用程序。所以现在我想从图书馆阅读事件和图片本身。 是否有一种优雅/简单的方法来执行此操作,还是我必须手动读取 iPhoto 用户数据的捆绑结构? 到目前为止我
我想知道在 cocoa 应用程序中从 iPhoto 选择照片的最佳方式是什么?现在,打开文件对话框不允许我进入 iPhoto 图库。我怎样才能允许用户进入该文件夹? IKPictureTaker 是一
目前,iPhoto 允许我将图片上传到 Facebook 和 Flickr。有什么方法(也许编写一个插件)来扩展它,以便我可以将照片发布到不同的网络服务,例如毕卡萨? 最佳答案 这是可能的。不过,如果
我想构建一个类似于 iPhoto '11 中的 NSCollectionView。我想将几张图片分组到部分中,并创建一个部分标题。特定节的节标题始终可见,直到该节的最后一个元素可见。你可以看一下图片来
我是 iOS 应用开发新手。我想创建类似于 iPhoto 应用程序中底部工具行的 UI。任何教程或技巧都会非常有帮助。 Click this link to see UI of iPhoto app.
我正在开发一个 Cocoa 应用程序,我希望能够在我的 NSCollectionView 中的一个 View 中单击一个按钮,然后打开一个详细 View 并定位到屏幕中间,就像在 iPhoto 09
我创建了一个应用程序,其中包含一个 ImageView 子类,该子类接受直接从 Finder 拖放文件/文件夹。 问题是我现在正尝试让它接受来自 iPhoto 或 Aperture 的照片。 我应该注
我是一名优秀的程序员,十分优秀!