草庐IT

cocoa-touch

全部标签

ios - 隐藏一个 View 并在触摸按钮时取消隐藏另一个 View

我一直在为Android创建“如果/那么”应用程序,现在我的老板希望我为他的iPad做同样的事情。我只需要弄清楚如何编写代码,以便在单击按钮时隐藏当前View(文本和按钮)并显示下一组文本和按钮。 最佳答案 确保您的两组文本/按钮位于两个UIView中(我将它们称为“viewOne”和“viewTwo”),当您想要交换View时,请使用此代码:[viewOnesetHidden:[viewTwoisHidden]];[viewTwosetHidden:![viewTwoisHidden]];这不是最容易理解的方法,但它是最短的方法之

ios - 画外音只能看到一个uicollectionview的页面

所以我有一个UICollectionView,其中包含一组使用自定义UILayout显示的UICollectionViewCell。我已经将UILayout配置为布置所有UICollectionViewCells,几乎与它们在ios上的照片应用程序中的布置方式完全相同。问题是,似乎当画外音打开时,用户正在使用滑动遍历UICollectionViewCells,当用户到达页面上的最后一个可见单元格并尝试向前滑动到下一个单元格时,它只是停止了。我知道在UITableView中,单元格会一直向前移动,表格View会自动向下滚动。有谁知道如何获得这种行为? 最佳答案

ios - 画外音只能看到一个uicollectionview的页面

所以我有一个UICollectionView,其中包含一组使用自定义UILayout显示的UICollectionViewCell。我已经将UILayout配置为布置所有UICollectionViewCells,几乎与它们在ios上的照片应用程序中的布置方式完全相同。问题是,似乎当画外音打开时,用户正在使用滑动遍历UICollectionViewCells,当用户到达页面上的最后一个可见单元格并尝试向前滑动到下一个单元格时,它只是停止了。我知道在UITableView中,单元格会一直向前移动,表格View会自动向下滚动。有谁知道如何获得这种行为? 最佳答案

ios - 在两个部分中搜索时崩溃

我有一个包含不同部分的NSFetchedResultController。当我尝试使用UISearchDisplayController进行搜索时发生崩溃:***Assertionfailurein-[UITableViewRowDatarectForRow:inSection:],/SourceCache/UIKit/UIKit-2372/UITableViewRowData.m:1630***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'requestforrectati

ios - 在两个部分中搜索时崩溃

我有一个包含不同部分的NSFetchedResultController。当我尝试使用UISearchDisplayController进行搜索时发生崩溃:***Assertionfailurein-[UITableViewRowDatarectForRow:inSection:],/SourceCache/UIKit/UIKit-2372/UITableViewRowData.m:1630***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'requestforrectati

iOS:didReceiveMemoryWarning 的有用性:

我在跟踪崩溃和内存泄漏的开发过程中。作为一种策略,您是否将任何NSLog消息或此类通知放入didReceiveMemoryWarning:?此方法的文档相当稀少。在崩溃发生之前,UIViewController将触发该方法是否准确?这是继续使用Instruments之前的起点吗? 最佳答案 OK,有几点需要注意:didReceiveMemoryWarning将在内存不足崩溃之前调用。不是其他崩溃。如果您正确处理警告并释放内存,那么您可以避免内存不足的情况而不会崩溃。您可以在硬件菜单下的模拟器中手动触发内存警告。强烈建议这样做以测试您

iOS:didReceiveMemoryWarning 的有用性:

我在跟踪崩溃和内存泄漏的开发过程中。作为一种策略,您是否将任何NSLog消息或此类通知放入didReceiveMemoryWarning:?此方法的文档相当稀少。在崩溃发生之前,UIViewController将触发该方法是否准确?这是继续使用Instruments之前的起点吗? 最佳答案 OK,有几点需要注意:didReceiveMemoryWarning将在内存不足崩溃之前调用。不是其他崩溃。如果您正确处理警告并释放内存,那么您可以避免内存不足的情况而不会崩溃。您可以在硬件菜单下的模拟器中手动触发内存警告。强烈建议这样做以测试您

objective-c - 更改 UIPickerView 行高

我正在为我正在上的类(class)开发一个程序,该程序的一部分需要一个包含图像的UIPickerView。我启动并运行了拾取器,但拾取器中行的高度仍然太小,导致图像(100x100)重叠。我正在寻找一种更改UIPickerView的方法,以便图像可以排成一行,而不会重叠。谢谢 最佳答案 在UIPickerView的文档中,你有一个链接到UIPickerViewDelegate协议(protocol)。您可以实现一个方法,pickerView:rowHeightForComponent:。

objective-c - 更改 UIPickerView 行高

我正在为我正在上的类(class)开发一个程序,该程序的一部分需要一个包含图像的UIPickerView。我启动并运行了拾取器,但拾取器中行的高度仍然太小,导致图像(100x100)重叠。我正在寻找一种更改UIPickerView的方法,以便图像可以排成一行,而不会重叠。谢谢 最佳答案 在UIPickerView的文档中,你有一个链接到UIPickerViewDelegate协议(protocol)。您可以实现一个方法,pickerView:rowHeightForComponent:。

ios - 在 iOS 上解析 NSURL 路径和查询

是否有任何标准对象或函数来解析NSURL的组件?显然我可以写一个,但为什么要重新发明轮子?[NSURLpath]将返回一个NSString,例如"argX=x&argY=y&argZ=z"我宁愿取回的是一本字典,其中包含{@"argX"=>@"x",@"argY"=>@"y",@"argZ"=@"z"}对于返回类似“/partA/partB/partC”的字符串的路径,我宁愿得到一个结构为{[0]=>@"partA",[1]=>@"partB",[2]=>@"partC"}我意识到这是一个非常具体的问题,但它似乎是很多人想要的东西。这是针对iOS的!显然NSURL在macOS上有不同的