草庐IT

ios - UICollectionView:使用 UIStackView 的动态单元格高度

我有一个Storyboard,由一个UICollectionView和多个单元格组成,每个单元格的高度各不相同。第一个单元格采用UICollectionViewDelegateFlowLayout的高度:funccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIndexPath)->CGSize..但我希望第二个单元格更短。我在单元格内的“主”UIStackView中放置了两

ios - 我已经为 UITableView 的单元格设置了值,但为什么它没有显示?

我在Main.storyboard中创建了一个UITableView和一个UITableVIewCell并将其设置为数据源并委托(delegate)给ViewController。为什么UITableView在我运行代码时不显示文本。另一个问题是,UITableView会在ViewLoad之前加载吗?如果不是为什么在funcdidRecieveResults()中tableData的Array可以实现数据,但在functableView()中它是nil全部代码如下importUIKitclassViewController:UIViewController,UITableViewDat

ios - 如何删除 UITableView 中的单元格分隔符?

我想删除UITableView中的单元格分隔符。这是我的模拟器目前的样子:我在ViewController的.swift文件的viewDidLoad:方法中实现了以下代码行:self.tableView.separatorStyle=UITableViewCellSeparatorStyle.None虽然这似乎不起作用。如何去除电池隔板?这是我的cellForRowAtIndexPath:代码:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableV

ios - 如何在单元格 Swift 2 中删除项目后重新加载 tableview

我在TableView中有一个帐户列表。按下按钮后,一个项目被删除。到目前为止,一切都很好。tableView删除后如何刷新?请查看以下屏幕截图以获取更多信息。TableView在另一个ViewController中,要删除的按钮在一个ViewControllerCell中classcellAccount:UITableViewCell{@IBOutletweakvarimgAccount:UIImageView!@IBOutletweakvarlblNomeAccout:UILabel!@IBOutletweakvarbtnDeletar:UIButton!@IBActionfunc

swift - 如何使用 swift - tvOS 获取 UIcollectionview 单元格中聚焦单元格的 'parent'

我为我的tvOS应用程序制作了某种Netflix布局,其中包含多个名为:featuredCollectionView和standardCollectionView的CollectionView。我有一个包含当前焦点单元格的变量。我唯一想要的是获取所选单元格的当前CollectionView。谁能帮我解决这个问题?代码funcpressedThePlayPauseButton(){ifletfocusedCell=UIScreen.main.focusedViewas?UICollectionViewCell{letcollectionViewOfFocusedCell=...

ios - Swift CollectionView 可重用单元格注册

UIViewcontroller中的CollectionView有问题。我从JSON获取数据,在特殊情况下,单元格似乎没有被正确重用,我认为我设置Collectionview的方式有问题。概述:我的MyCollectionViewCell.swift:importUIKitclassMyCollectionViewCell:UICollectionViewCell{@IBOutletweakvarbottomLabel:UILabel!@IBOutletweakvartopLabel:UILabel!}如您所见,我的Cell中有两个标签。以及我的Viewcontroller的一部分:i

ios - 如何在 CollectionView 中自动布局 ImageView 以便单元格到边缘的间距与内部单元格间距相同?

我在CollectionViewCell中创建了UIImageView。我希望布局最左边的单元格到左边缘的间距与内部单元格之间的间距相同,并且最右边的单元格到屏幕右边缘的间距相同。我目前的布局是这样的:在上图中,左边缘到左侧的大多数单元格间距为10点,而内部单元格间距是其两倍。那是因为我的UIImageView在所有4个方向(上、下、左、右)上都比CollectionViewCell小10points。我在这个问题上花了很多时间,包括搜索StackOverflow,但似乎找不到答案。我可以按照thisposting连续创建N个单元格,而且我还按照thisposting调整单元格间距

ios - 使用自动调整单元格设置 UICollectionView 后出现异常

我仔细地遵循了exemple在使用Nibs时将我的collectionView转换为使用动态高度。在viewDidLoad中设置estimatedItemSize后:overridefuncviewDidLoad(){super.viewDidLoad()ifletlayout=self.collectionView.collectionViewLayoutas?UICollectionViewFlowLayout{layout.estimatedItemSize=UICollectionViewFlowLayoutAutomaticSize}}我得到这个异常:2017-09-1416

ios - Swift Firestore - 从 Firestore 中删除表格单元格和删除文档

我正在使用Swift开发一个育儿应用程序,我正在使用FirebaseCloudFirestore为我的Swift应用程序保存数据。应用程序的一部分是parent可以添加他们的child并在应用程序中显示他们的地方。我创建了一个子模型,我在将新子模型添加到我的tableview时使用它。child模型protocolDocumentSerializable{init?(dictionary:[String:Any])}//ChildStructstructChild{varname:Stringvarage:Intvartimestamp:DatevarimageURL:Stringva

uitableview - 滑动单元格时 clipToBounds 不起作用

我有一个默认隐藏多个标签的自定义单元格(用户在单击该单元格时会看到所有内容)。我正在更改单元格的高度和cell.clipToBounds=true以隐藏标签。但这不适用于可编辑的单元格。当我开始向左滑动单元格时,隐藏的内容就会出现。我注意到,如果我首先展开单元格、折叠和滑动,它会起作用,但如果我滑动另一个单元格,它就会停止工作。滑动单元格时如何隐藏它有什么建议吗? 最佳答案 将标签添加到数组。设置hidden为true:letlabels=[firstLabel,secondLabel,etc.…]forlabelinlabels{