草庐IT

automatic-uitableview-paging

全部标签

iphone - 如何在UITableView中将 "Dock"一个UIToolbar放到屏幕底部?

我有一个UIToolbar,我将它添加到Storyboard中的UITableViewController。显示此View时,工具栏将直接显示在我的UITableView中最后一项的下方。我想将我的工具栏“停靠”在屏幕底部。我希望它每次都显示在同一个地方,而不是根据我View中可变数量的表格单元格来回移动。我需要用户也能够看到所有单元格(它不能覆盖UITableView项目,UITableView需要减少其分配的显示空间)。我该怎么做?编辑:使用UINavigationController处理我的View 最佳答案 您有几个选择。第

ios - 单击不调用 UITableView didSelectRowatIndexPath

非常非常奇怪!它在任何地方都有效,但在这里:-(void)tableView:(UITableView*)aTableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{MyViewController*cliente=[[MyViewControlleralloc]initWithModeAndClientId:2c:cid];cliente.delegate=self;UINavigationController*n=[[UINavigationControlleralloc]initWithRootViewController:

ios - UITableView 滚动时 UITableViewCell 动画停止

我正在我的应用程序中创建一个“事件倒计时”场景,该场景使用UITableViewController来显示future发生的事件列表。在每个单元格中,我都有一个倒计时计时器,用于倒计时直到事件​​发生。我想为这些倒计时字段制作动画,以便它们实时倒计时。我已经实现了这个动画,但问题是当用户滚动uitableview时,动画会暂停,直到用户释放滚动。我希望即使在滚动时动画也能继续。我制作动画的方式是每0.25秒在NSTimer上调用[self.tableviewreloadData](我知道这不是最有效的方法-这更多地是在测试动画本身)。我还尝试在UITableViewCell本身内运行一

ios - UITableView indexPathsForVisibleRows 返回错误的行

在我的iOS7应用程序中,我将我的View设置为“在顶部栏下扩展边缘”,因此当您在向下滚动时将它滚动到导航栏下方时,我的uitableview具有半透明效果。但是,当您滚动回顶部或加载时,它会正确地将第一个单元格定位在导航栏下方,而不是下方。问题是,indexPathsForVisibleRows会看到导航栏下方的单元格。因此,例如,如果我们向下滚动以便我们看到的只是单元格索引1(第二个单元格),单元格索引0位于导航栏下方,当我们调用indexPathsForVisibleRows时,它返回索引0而不是索引1作为最低单元格可见。还有其他办法吗? 最佳答案

ios - 将 UISegmentedControl 添加到 UITableView

如何将UISegmentedControl添加到UITableView?类似于此处找到的图像:http://cdn.imore.com/sites/imore.com/files/styles/large/public/field/image/2012/08/iHomework-for-iPhone-managing-assignments-and-tasks.jpg我想在导航栏下方添加一个UISegmentedControl。这是我到目前为止尝试过的:在我的viewDidLoad方法中,我创建了一个UISegmentedControlUISegmentedControl*segmen

iOS - [UITableView reloadData] 重新加载,但不删除旧单元格?

这很奇怪,我知道,但我的[UITableViewreloadData]没有删除旧单元格,如下所示:您看到的困惑情况发生在我单击+按钮后,返回并再次更改值。加号按钮将navigationController推送到另一个Controller,在我通过单击后退按钮返回并更改值后,这就是我所看到的。这怎么可能??我使用了自定义View(从UIView继承而来),我将其创建为带有UILabel的UIStepper。这是自定义UIView的代码、controller.m和.h-.m文件。controller.m@interfaceViewController()@propertyNSString*

iphone - 为每个部分自定义 UITableView 部分边框颜色

我正在使用带分组的UITableView。我的第一组我建立了一个没有背景颜色的自定义单元格,我还想删除单元格周围的边框。我怎样才能只对一个部分执行此操作?对于我的第一个单元格,我想将边框/分隔符样式设置为[UIColorclearColor]。编辑:Apple在他们的联系人应用程序中这样做,我想设计类似的东西。 最佳答案 -(void)tableView:(UITableView*)tableViewwillDisplayCell:(UITableViewCell*)cellforRowAtIndexPath:(NSIndexPat

ios - 点击时更改 UITableView 中的单元格内容

我正在构建一个具有表格View的应用程序。但我希望这是一个表格View,当你点击它时它会展开单元格,当你再次点击它时它会关闭。但我想知道以下是否可行。当单元格未被选中时,您只会看到图片、标题和文本的开头。但是一旦单元格被选中,它就会展开并显示更多的subview,即ImageView。这可能吗?例如,要在单元格中隐藏一个subview,并且一旦它被点击它就会可见并以正确的方式对齐?当然,我该怎么做?谢谢!!! 最佳答案 我很久以前做过类似的事情。您可以在github找到代码.请注意,它非常粗糙,因为它是我开始使用iPhone时的地方

ios - 检测 UITableView 部分标题是否 float

有没有办法检测UITableView中某个部分的标题当前是否float?我只想在表格Viewfloat时将其滚动到标题位置。提前致谢! 最佳答案 如果该部分的第一个单元格不再可见,标题将float。所以:NSIndexPath*topCellPath=[[self.tableViewindexPathsForVisibleRows]objectAtIndex:0];if(topCellPath.row!=0){//Headermustbefloating!}您可以通过使用scrollToRowAtIndexPath:atScroll

iphone:如何在 UITableView 中制作多列

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowtodisplaymultiplecolumnsinaUITableView?我有多行和多列数据。但是iPhoneUITableView只包含单列和多行。如何按照Apple的人机界面指南显示我的多列数据?有什么想法吗?