草庐IT

automatic-uitableview-paging

全部标签

ios - UITableViewCell 选中的按钮在滚动 UITableView 时变为未选中状态

按钮操作是SongsSelectionSongs_Click。当我单击此按钮时,按钮图像发生变化,按钮点击次数变得正确,并且在选定的按钮图像也发生变化后,但是当我在UITableView中来回滚动时,按钮图像似乎是随机的变化。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentifier=@"SongsTAbleViewCell";UITableViewCell*cell=[tabl

ios - 是否可以子类化 UITableView 并使其具有基于单元格数量的固有内容大小?

我希望我的UITableView只达到它需要的高度,因为它漂浮在主要UIViewController的view上方。如果我将高度硬编码为200,而表格中只有一个单元格,这看起来很傻。我知道在我的ViewController中我可以监视TableView并根据它拥有的单元格数量定义它的高度,但高度是View的一个属性,对于MVC它不会Controller主动管理View的高度很有意义。是否可以有一个UITableView子类,并让它根据它包含的单元格数量定义一个固有高度?因此,使用自动布局,我可以将子类添加到我的View中,指定其宽度,将其垂直居中,并可能定义一个“小于或等于”高度约束,

ios - UITableView 单元格背景颜色没有改变?

我在两个Storyboard中设置了一个UITableView-一个用于iPhone,一个用于iPad。我已经在iPhoneStoryboard中进行了设置,使单元格具有清晰的背景,因此可以显示背景图像-这非常有效。但是,当我将此View复制到iPadStoryboard中时,出于某种原因,表格单元格具有白色背景,即使所有设置都相同(构建器中仍设置了清晰的颜色)。这可能是什么原因?编辑-我已经进一步研究了这一点,如果我将行的颜色更改为任何颜色,它不会改变-由于某种原因它仍然是白色的:/ 最佳答案 这似乎是一个已知问题,解决方法是将以

ios - 在 IOS 的 UITableView 中选择一个单元格时,表格单元格边框可见

我为我当前开发的ios应用程序实现了一个侧面菜单。我使用UITableViewController作为我的菜单,我想突出显示所选的菜单项。我已经完成了突出显示的事情,问题是当我选择其中一个菜单项时,表格单元格的上下边框变得可见。这是我的侧边菜单,查看选定的表格单元格(菜单项)。有上下单元格边框或类似的东西。这是我用来突出显示所选单元格的代码-(BOOL)tableView:(UITableView*)tableViewshouldHighlightRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}-(void)tableView:(UI

ios - 混淆理解 UIView、UICollectionView、UITableView、UIScrollView 的边界属性

我一直在UICollectionView中看到负值边界“Y”值,并且它在向下滚动时不断减少它,在向上滚动时增加到正值。边界值在UICollectionView中是如何工作的?据我所知,UIView中的边界具有常量X和Y值。我是不是想错了?谁能解释一下边界在UIView、UITableView、UICollectionView和UIScrollView中是如何工作的? 最佳答案 对于大多数UIView,边界原点总是(0,0)。但是,UITableView和UICollectionView都是UIScrollView的子类。UIScro

ios - UITableView 部分标题与自定义的 headerView 重叠?

我试图调整View大小或添加约束但不起作用。这是无效的代码:-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section{if(section==0){return100;}return0;}-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{//self.mainViewTableView.tableHeaderView=[[UIViewalloc]init

ios - 如何在 UITableView 中显示两种类型的单元格而不冲突,但有以下要求?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我有以下要求在tableView中显示数据,如下所示:POSTPOSTPOSTCHANNELCHANNELCHANNEL...(Eachrowhas6channels)POSTPOSTPOSTCHANNELCHANNELCHANNEL.....有关说明,请参见下图:例如,如果帖子计数=20,channel计数=2然后我们要这样显示:POSTPOSTPOSTCHANNELCHANNELPOSTPOST...

ios - UITableView 和使用 .xib 的自定义 UITableViewCell

在我的应用程序中,我使用了一个使用xib文件的自定义tableViewCell。我创建.xib文件导出标签等到我的TableViewCell类在我的ViewController中,我用来在表格View中填充和显示单元格的代码如下:functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{lettransaction=statementArray[indexPath.row]letcell=Bundle.main.loadNibNamed("StatementCell",o

objective-c - UITableView 不要 float 部分标题

是否可以不float具有样式UITableViewStylePlain的UITableView的节标题?我正在buildAcaniChat,anopen-sourceversionofiPhone'snativeMessagesapp,我想制作时间戳部分标题,但它们不应float。我知道对于样式为UITableViewStyleGrouped的TableView,部分标题不会float,但该样式看起来不太像我想要的。我是否应该只使用该样式并重新设置表格View的样式以使其看起来像我想要的那样?如果我能弄清楚如何制作https://stackoverflow.com/questions/

iphone - 帮助位于 UITableView 的第一个单元格中的 UISearchBar?不会输入 searchBar :textDidChange method

今天我创建了一个tableView,类似于iPhone联系人应用程序。我使用代码将TableView放入第一个单元格-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{if([indexPathindexAtPosition:0]==0){staticNSString*CellIdentifier=@"SearchCell";UITableViewCell*searchBarCell=[[[UITableViewCellalloc]initWi