草庐IT

automatic-uitableview-paging

全部标签

ios - 使 UIView 与 UITableView 一起滚动,但固定到顶部不可见

我目前有一个viewcontroller,它由一个Navigationbar和一个UIView组成,它有两个UIButtons添加为subview。然后在容器UIView底部开始的下方有一个UITableView。目前,当用户滚动UITableView时,它会移动到UIView和UIButtons后面。我实际上想要发生的是UIView和UIButtons随表格View向上移动,但仅增加它们的高度值,在本例中为58像素。流程会是这样的……1)表格滚动,UIView随之移动前58个像素。2)用户继续滚动表格,但UIView将自己“固定”在导航栏下的View之外。3)当用户向下滚动表格时,U

iOS - UITableView 索引 : Is there a way to highlight the selected alphabet?

我有一个表格View,我已经为其提供/打开了右侧的字母索引。这确实有助于跳过内容。现在我想知道是否有办法突出显示所选的字母/字母(或将字母设为粗体)?例如如果用户点击“B”滚动到以“B”字母文本开头的行,则索引应突出显示字母“B”。我可以理解这可以使用自定义索引栏View来实现。但是,我更想知道是否有本地支持来执行此操作。感谢您的帮助。谢谢。 最佳答案 在我深入研究文档和互联网之后。我认为没有简单的方法可以在部分索引中突出显示当前选定的字符。我们只能更改文本颜色、背景颜色和突出显示的背景颜色。我建议你自己做或者在这个库中打开一个问题

iphone - 在 ViewController ("Page swipe Style ScrollView"中收到内存警告)

我有一个项目,其中有两个View,在第一个View中,我显示了一个uitableview。并在选择任何行单元格时打开另一个View。第一个View有10个单元格,每个单元格在被选中时会打开另一个View,其中最多包含21个View,最少包含1个View。第二个View中的每个View由图像数组TableView和TableView中的许多subview组成(图像数组显示在具有多个ImageView的ScrollView中)现在的问题是我无法释放我不知道的内存分配,因为根据我的代码,分配的所有内容都是释放的。我也试过器乐,但没用。以前,当我只访问一个View时,它会使应用程序崩溃,因此我

ios - 如何将 UITableViewCell 拖放到另一个 UITableView 上?

我只能获得部分输出,实现了拖放的主要功能,但它有时会崩溃并显示错误,如索引越界。我使用平移手势Controller来拖放UITableView单元格,我还想知道如何使用touchesbegin、touchesmoved和touchesended方法来完成。这是我的示例代码-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{pathNumber=indexPath.row;cell=[tableViewcellForRowAtIndexPath:indexPath]

ios - 使用 UIViewControler 和 UITableView 在 UITabBarController 中切换选项卡后 UIRefreshControl 卡住了

我的UIRefreshControl在切换选项卡后卡住了,它只发生在第一个选项卡上。在TabBar内部,我有2个带有UIViewControler的选项卡,其中我有UITableView。我已经尝试了所有建议的解决方案HERE没有一个对我有用。下面是我正在做的。-(void)viewDidLoad{[superviewDidLoad];data=[[NSMutableArrayalloc]initWithArray:[[DataCachesharedCache]getData]];[selfaddNavBar];[selfaddDataTable];//forrefreshingthe

ios - iOS 中的 UIPickerView 中的 UITableView

我遇到了一个问题,我需要实现一个多类型选择器,所以为此我这样做了:caratFromPicker=[[UIPickerViewalloc]init];caratTable=[[UITableViewalloc]initWithFrame:caratFromPicker.framestyle:UITableViewStylePlain];caratTable.delegate=self;caratTable.dataSource=self;caratTable.bounces=YES;UIBarButtonItem*doneButton=[[UIBarButtonItemalloc]in

ios - 如何制作可滑动的 UItableview 标题以显示像单元格一样的删除按钮

我有一个自定义header,它是UITableViewHeaderFooterView的子类我想将类似于UITableViewCell的删除按钮添加到此header,我浏览了互联网并找到了一些开源库来创建可滑动的单元格,这些单元格仅扩展了UITableviewCell的功能,实际上我暂时不需要,我真正想要的是创建一个可滑动的标题View,以在滑动时显示删除按钮。 最佳答案 没有开箱即用的解决方案。但是我们仍然可以通过我们自己的自定义删除按钮来完成。这个想法是在标题内容View下有一个UIButton并在标题上滑动时为其设置动画。Ra

ios - 在 UICollectionView 和 UITableView 中优化预加载/预取图像

我有一种我认为很常见但我希望很容易解决的情况-一个带有UICollectionView的应用程序,每个单元格中都有一个图像,该图像是通过http/https从Web服务器上的API获取的。我正在尝试实现iOS10的prefetchinginUICollectionView,以便提前请求可能需要的图像。在我看来,最佳预取应该满足各种要求:获取实际立即需要的图像的优先级应始终高于推测预取,即使图像已经在等待获取的队列中也是如此。当iOS告诉我们某个特定图像不再需要预取时,它(并且只有它)应该从预取队列中移除。如果请求图像,则应始终传送它,除非取消/所有/请求它(如果在多个单元格或多个Vie

iphone - UITableView:将一行移动到空白部分

我有一个包含一些空白部分的UITableView。我希望用户能够使用标准编辑模式控件将一行移入其中。到目前为止,我能做到的唯一方法是在我的“空”部分中有一个虚拟行,并尝试通过使用tableView:heightForRowAtIndexPath:来隐藏它,使虚拟行的高度为零。这似乎将其保留为1像素的行。我可能可以通过制作一种特殊类型的单元格来隐藏它,该单元格只填充了[UIColorgroupTableViewBackgroundColor],但是有更好的方法吗?这都是UITableView的分组模式。更新:看起来无需任何技巧就可以将行移动到空部分,但是“敏感性”已经够差了,您确实需要一

iphone - 是否可以在不创建虚拟行的情况下更改 UITableView 中占位符行的高度?

TableView中超过最后一行的行高(如果项目数少于TableView可以一次显示的行数,则空占位符行只是为了视觉细节)始终与最后一行的高度相同。是否可以在不求助于添加虚拟最后一行的情况下更改它? 最佳答案 私有(private)UITableView实例方法_spacingForExtraSeparators返回占位符行的高度。如果您不是为AppStore编写应用程序,只需覆盖它即可。它返回一个CGFloat。这是一种与AppStore兼容的不同方法(据我所知),并且可能比创建虚拟行更容易。UITableView经常向自己发送l