草庐IT

ios - 如何禁用 iOS11 中 tableview 单元格的完全滑动

UITableViewDelegate.h//Swipeactions//Thesemethodssupersede-editActionsForRowAtIndexPath:ifimplemented//returnniltogetthedefaultswipeactions-(nullableUISwipeActionsConfiguration*)tableView:(UITableView*)tableViewleadingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath*)indexPathAPI_AVAILABL

objective-c - ios模拟器: simulate swipe and drag

我在UIScrollView中有一个UIView。当我想模拟UIView上的拖动事件时,UIScrollView上的滑动事件被触发。根据documentation,滑动和拖动之间没有太大区别。滑动1-Placethepointeratthestartposition.2-Holdthemousebutton.3-Movethepointerintheswipedirectionandreleasethemousebutton.拖动1-Placethepointeratthestartposition.2-Holddownthemousebutton.3-Movethepointerin

objective-c - ios模拟器: simulate swipe and drag

我在UIScrollView中有一个UIView。当我想模拟UIView上的拖动事件时,UIScrollView上的滑动事件被触发。根据documentation,滑动和拖动之间没有太大区别。滑动1-Placethepointeratthestartposition.2-Holdthemousebutton.3-Movethepointerintheswipedirectionandreleasethemousebutton.拖动1-Placethepointeratthestartposition.2-Holddownthemousebutton.3-Movethepointerin

iphone - 如何避免在 UITableViewCell 上滑动删除调用 setEditing

我知道,当我实现tableView:willBeginEditingRowAtIndexPath:和tableView:didEndEditingRowAtIndexPath:时,滑动删除不会调用setEditing:animated:在我的UITableViewController(作为UITableView的委托(delegate))。我有一个自定义的UITableViewCell实现,它在进入编辑模式时对UI进行了一些重新排列。我想变得聪明,并在TableView单元格实现本身的setEditing:animated:中实现了这些更改(这显然是有道理的)。但是,当滑动删除时,我仍

iphone - 如何避免在 UITableViewCell 上滑动删除调用 setEditing

我知道,当我实现tableView:willBeginEditingRowAtIndexPath:和tableView:didEndEditingRowAtIndexPath:时,滑动删除不会调用setEditing:animated:在我的UITableViewController(作为UITableView的委托(delegate))。我有一个自定义的UITableViewCell实现,它在进入编辑模式时对UI进行了一些重新排列。我想变得聪明,并在TableView单元格实现本身的setEditing:animated:中实现了这些更改(这显然是有道理的)。但是,当滑动删除时,我仍

ios - 在 UITableView 滑动中添加额外的按钮

目前我正在使用NSFetchedResultsController来处理表格View。我想知道有没有办法在滑动操作中添加额外的按钮,比如删除按钮?我正在考虑将其子类化。但是在帮助文档中找不到任何与我的问题相关的内容。提前致谢。 最佳答案 您的标题具有误导性。NSFetchedResultsController与您的最终目标无关。子类化只会产生比必要更多的工作,您要研究的是UITableViewRowAction。这与新的UIAlertController处理起来非常容易且相似,因此如果您已经尝试过UIAlertController,

ios - 在 UITableView 滑动中添加额外的按钮

目前我正在使用NSFetchedResultsController来处理表格View。我想知道有没有办法在滑动操作中添加额外的按钮,比如删除按钮?我正在考虑将其子类化。但是在帮助文档中找不到任何与我的问题相关的内容。提前致谢。 最佳答案 您的标题具有误导性。NSFetchedResultsController与您的最终目标无关。子类化只会产生比必要更多的工作,您要研究的是UITableViewRowAction。这与新的UIAlertController处理起来非常容易且相似,因此如果您已经尝试过UIAlertController,

ios - 以编程方式关闭 UITableViewCell 的 "swipe to delete"按钮/状态?

我正在开发一个具有UISplitView的iPad应用程序。SplitView的RootView是一个UITableView。当SplitView纵向旋转时,RootViewController显示在UIPopoverViewController中(显然这是标准做法)。我遇到的问题是,当iPad处于纵向旋转时,如果用户在RootView上滑动删除,然后触摸详细View,然后再次打开RootView,该单元格仍处于相同的状态显示滑动手势的“删除”。这不是预期的行为。目前,我正在RootView中的viewDidDisappear(在super之后)中的TableView上调用reload

ios - 以编程方式关闭 UITableViewCell 的 "swipe to delete"按钮/状态?

我正在开发一个具有UISplitView的iPad应用程序。SplitView的RootView是一个UITableView。当SplitView纵向旋转时,RootViewController显示在UIPopoverViewController中(显然这是标准做法)。我遇到的问题是,当iPad处于纵向旋转时,如果用户在RootView上滑动删除,然后触摸详细View,然后再次打开RootView,该单元格仍处于相同的状态显示滑动手势的“删除”。这不是预期的行为。目前,我正在RootView中的viewDidDisappear(在super之后)中的TableView上调用reload

ios - 如何检测 iOS 中的滑动手势?

在我的iPhone应用程序中,我需要识别用户在View上所做的滑动手势。我希望识别滑动手势并在滑动时执行功能。我需要View水平滑动并在用户做出滑动手势时显示另一个View。需要做什么?我如何识别它? 最佳答案 如果您知道它是如何工作的,但仍需要一个简单的示例,请看这里!(至少对我来说它会变得很方便,当我需要复制粘贴示例时,无需尝试记住它)UISwipeGestureRecognizer*mSwipeUpRecognizer=[[UISwipeGestureRecognizeralloc]initWithTarget:selfact