草庐IT

objects_collection

全部标签

ios - 给定带有多行标签的 Collection View 单元格的宽度,如何获得首选的 AutoLayout 高度?

我正在使用UICollectionView在我的应用程序中构建一个可自行调整大小的ListView。让UICollectionViewFlowLayout进行垂直列表布局很痛苦,所以我正在编写自己的UICollectionViewLayout子类来完成它。我的单元格看起来很像常规的表格View单元格-左侧是ImageView,中间垂直堆叠的几个标签,右侧是附件View。标签可以换成几行,并根据系统字体大小设置增加字体大小,这就是它们需要自动调整大小的原因。约束是合理的-左边到ImageView,ImageView到标签,标签到配件,配件到右边,标签到顶部和底部。通过preferredL

objective-c - iphone,如果可能的话,通过 UIImagePickerController 从照片库中选择多个文件

用户是否可以使用UIImagePickerController从iOS的照片库中选择多张图片?如果是这样,我该如何实现它?谢谢 最佳答案 不可能UIImagePickerController无法一次选择多个图像。可重用组件但是,有很多可重用的组件支持这一点。其中一个例子是ELCImagePickerController.它的截图在thispage上. 关于objective-c-iphone,如果可能的话,通过UIImagePickerController从照片库中选择多个文件,我们在S

objective-c - 如何通过吹气检测 iPhone 上物体的移动?

我只是在网上找到一些东西,我开始知道我们可以通过从嘴里向iphone吹气来为不同的物体提供运动。我试过但不知道如何做这些事情。所以有人知道如何通过从嘴里吹气来移动物体吗?如果有人有任何想法,请告诉我。如果我现在错了,我必须告诉你,吹空气什么也没有发生。我了解到的实际逻辑是我们正在对着iPhone的麦克风吹气。这会产生一些噪音,我们可以使用噪音频率在iPhone上产生一些Action。如果我错了请告诉我。提前致谢。 最佳答案 我唯一能想到的就是通过录制手机可以听到的声音并测量增益。低增益意味着微风小,而增益越高则意味着微风越大。然而,

garbage-collection - 是否有官方引用资料说明电池生命周期是 iOS 中未包含垃圾收集器的原因之一?

在thefollowingSOquestion,有人提到车库收集器未包含在iOS中以节省电池电量。Apple是否有官方引用资料说明电池生命周期是iOS中未包含垃圾收集器的原因之一?我一直在谷歌上寻找它,但找不到任何相关的东西。 最佳答案 ...statingthatbatterylifeisoneofthereasonswhyaGarbageCollectorwasnotincludedinsideiOS?我会称之为良好的公关或激进的狂热。一个好的GC几乎不会增加开销,尤其是没有任何人需要担心的开销。问题是Apple没有好的垃圾收集

objective-c - 将渐变放在 tableview 单元格背景上

我一直在尝试通过多种方式为我的表格View单元格背景添加渐变效果,但似乎都不起作用。我一直在尝试用quarzcoregraphics绘制它,将背景socket放在IB上的不同View,将imageview用代码放在后面。似乎没有人以某种方式出现在背面,我不明白哪里出了问题。如果需要我可以详细说明,谢谢! 最佳答案 我在thisquestion中找到了一些代码并使其适应我的应用程序。它适用于普通表格和分组表格。////UAGradientCellBackgroundLayer.h//#import#import#import@clas

objective-c - 淡出 UIView?

我这里有一个UIView,我想部分淡化它的底部。基本上我希望alpha值在我们去的UIView上进一步降低。所以UIView的顶部是完全可见的,而底部的alpha值为0。有人对如何完成此任务有任何建议吗? 最佳答案 CALayer有一个名为mask的属性,它就是为实现这种效果而设计的。如果您将另一个CALayer分配给mask(一个没有超层的CALayer),则在合成第一个CALayer时会使用第二个CALayer的alphachannel。不过要小心,因为使用mask属性会严重影响性能。

objective-c - 带子数组的 NSPredicate

我正在查看以下类型的数据结构:{author="Author1";channelIds=(7);},{author="Author2";channelIds=(7,1);},,{author="Author3";channelIds=(3,7);}I'dliketobuildanarrayconsistingofallitemswherechanneldIds=7.Iwastryingthingsalongthelinesofthefollowingpredicate:NSPredicate*filterById=[NSPredicatepredicateWithFormat:@"ch

objective-c - 如何强制 iPad 启动 wifi 连接?

重新启动我的iPad后,它不会自动连接到wifi。如果我打开Safari或Pandora或其他东西,它将连接到wifi。如果我打开我正在开发的应用程序(它使用网络,例如通过在主屏幕上的UIWebView中加载网页)它不会连接到wifi。如何强制iPad像其他应用程序一样建立wifi连接? 最佳答案 我认为您应该使用info.plist中的属性-应用程序使用Wi-fi。 关于objective-c-如何强制iPad启动wifi连接?,我们在StackOverflow上找到一个类似的问题:

objective-c - 使用 performSelectorInBackground 时收到内存警告

我有一个UITableView,当项目被选中时,它加载一个viewController,在它内部使用performSelectorInBackground在后台执行一些操作。如果您慢慢点击tableView中的项目(基本上允许在后台执行的操作完成),一切都会正常进行。但是,当您快速选择项目时,该应用会快速返回一些内存警告,直到它崩溃,通常是在大约7或8次“点击”或选择之后。知道为什么会这样吗?当我将代码从后台线程移至主线程时,一切正常。您只是无法快速选择tableView,因为它正在等待操作完成。代码片段://thisiscalledfrom-(void)tableView:(UITa

objective-c - 使用 Xcode 学习 objective-c?

我是一名PHP开发人员,想学习Objective-C及其著名的IDE-XCode的用法,以开始为iphone构建IOS应用程序,然后在AppStore上销售它们。我的问题是:最好(也是最简单)的文档是什么?我(作为objective-c开发新手)在AppStore上吸引客户并让他们购买我的IOS应用程序是那么容易,还是AppStore上的专家之间存在激烈的竞争以至于没有AppStore上的新手机会?如果有机会在AppStore上销售我的应用程序,他们在AppStore上的可能利润是多少?提前致谢。 最佳答案 What'sthebes