草庐IT

automatic-uitableview-paging

全部标签

ios - 带有 TableView 的 UIPageViewController,位于 UITableView 中

我想复制这种用户体验,就像在产品搜索应用中一样我想在一个tableview中有几个滚动页面我试图复制创建一个带有一些静态单元格的TableView和一个内部带有容器View的单元格,该单元格被称为页面Controller,但是我在调​​整框架时遇到了很多问题您有一些建议或更直接的方法来复制此用户体验吗?ImagurLinktotheGifoftheUX 最佳答案 您可以借助这两个库实现这种效果。对于ParralaxTableViewheader:https://github.com/Vinodh-G/ParallaxTableVie

ios - 具有固定左列的 Swift 3 CollectionView 或 UITableView

我正在使用Swift3。我目前正在使用UITableView来显示项目列表——特别是运动员比赛成绩列表,它有大约10列(例如游泳时间、自行车时间、运行时间、地点).我目前正在使用UITableView并且它工作正常,但我发现很难/不可能做我想做的事。我在这里找到了其他一些类似的解决方案,但它们使用的是HTML/Web前端与swift3/原生iOS。我想要固定宽度的列和列标题。我希望能够左右滚动和上下滚动。我希望最左边的列固定。这是带有运动员姓名的列。我希望所有其他列在保持固定的情况下左右滚动。我为我child的学校使用了一款名为PowerSchool的应用程序,它完美地阐释了这个概念。

ios - 在 UITableview Cell 中播放视频

在我的一个应用程序中,我必须在UITableviewcell中播放视频,一次在一个单元格中播放一个视频,当滚动UITableview和单元格隐藏视频时应该停止。我的项目在Objc中。对任何第三方有什么建议吗?提前致谢 最佳答案 在该单元格中使用UIWebView,它将正常工作NSString*baseUrl=@"http://www.youtube.com/embed/";NSString*videoUrl=[NSStringstringWithFormat:@"%@%@",baseUrl,embedCode];videoUrl=[

ios - UITableView reloadSection 导致缺少显示的单元格

我正在使用RealmNotification通过插入、修改和删除来更新我的表。self.results=realm.objects(PostObject.self).sorted(byKeyPath:"id",ascending:false)notificationToken=results.addNotificationBlock{[weakself](changes:RealmCollectionChange)inguardlettableView=self?.tableViewelse{return}switchchanges{case.initial:tableView.rel

ios - 在 Swift 中创建 PDF : Create New Page Automatically

我想在我的应用程序中包含创建(很长的)表格的PDF。我使用本教程从HTML模板创建PDF文件:https://www.appcoda.com/pdf-generation-ios/但是,当我有一个很长的表(具有不同大小的行)时,这很有效,我想自动开始一个新页面。这怎么可能(检测当前PDF页面是否已满)?示例:项目太多,没有空间打印页脚,有些项目丢失了 最佳答案 由于最小页面高度,页脚与项目重叠。所以用下面的代码解决这个问题:在InvoiceComposer.swift类中funcdrawPDFUsingPrintPageRender

ios - 在 UITableView 中使用动态标签宽度管理自动标题高度

我想创建一个具有动态高度的UITableViewheader。我在View中有四个标签,标题的高度必须根据每个UILabel中的内容进行调整。我想实现类似于这张图片的东西。Sampleimage.这里标签的宽度会根据屏幕尺寸动态变化。“类型”标签将覆盖大约2/3的屏幕,其余部分将平均分配给三个标签。这里根据屏幕尺寸,标签可以是多行的,我想根据标签的内容管理主视图的高度。当我为标签提供固定宽度约束时,我能够成功地管理高度,但我想保持标签的宽度动态。这是一个UITableView标题。任何帮助将不胜感激。 最佳答案 像tableView

ios - 'top-down' UITableView 中 UITableViewCell 中的多个按钮

我正在尝试找出当表格View“自上而下”时如何操作UITableViewCell中的按钮-例如,每个新行都添加到表格View的顶部。我使用以下代码实现了这一点:我使用以下代码将新项目插入到我的模型数组中,然后插入到TableView中:letnewItem=Item(text:inputTextView.text,time:Date())items.insert(newItem,at:0)//insertingintothefrontofmodelarraytableView.beginUpdates()letindexPath:IndexPath=IndexPath(row:0,se

ios - UITableView 上的某些单元格不会自动调整大小

我遇到了一个非常奇怪的现象。我在我的tableview上使用AutomaticDimension函数,出于某种奇怪的原因,它适用于我的所有单元格,除了3。我的所有单元格都有完全相同的约束,这是奇怪的部分。我曾尝试更改单元格的约束,但它们似乎被忽略了。任何见解都会很棒。我确保在viewdidload中调用自动尺寸功能。overridefuncviewDidLoad(){super.viewDidLoad()self.TableView.dataSource=selfTableView.estimatedRowHeight=200.0TableView.rowHeight=UITableV

ios - 在具有部分索引的 UITableView 上使用从右到左的 UIScreenEdgePanGestureRecognizer

我想将UIScreenEdgePanGestureRecognizer添加到UITableView,以便我可以从右侧边缘滑动以转到Controller层次结构中的下一个屏幕。这工作正常,除非TableView在侧面显示了部分索引。在这种情况下,部分索引区域会处理触摸,因此我无法从边缘滑动。我希望能够同时支持边缘平移和部分索引点击以及垂直平移功能。我尝试在UITableView之上添加一个View来处理滑动,但随后它处理了所有触摸并且表格View不再获得任何东西。 最佳答案 好的,所以我尝试了很多东西并提出了一个不理想但可行的解决方案

ios - UITableView 委托(delegate)方法未在 swift 3 中调用

我有一个TableView,它是子类化和扩展的,然后在ViewController中设置。我遇到的问题是委托(delegate)方法ViewForHeaderInSection没有被调用,而正常的数据源方法被调用。(这是TableView的设置方法,在ViewDidLoad中调用。tableview通过IBOutlet连接到ViewController)funcsetup(){self.dataSource=selfasUITableViewDataSourceself.delegate=selfletnib=UINib(nibName:"MyTableViewCell",bundle