草庐IT

automatic-uitableview-paging

全部标签

ios - 核心数据 : Automatically Trim String Properties

对于我的CoreDataNSManagedObject,我想确保任何NSString属性只包含已去除空格的字符串。我知道我可以通过覆盖每个setter方法来实现这一点,如下所示:-(void)setSomeProperty:(NSString*)someProperty{someProperty=[somePropertystringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];if((!someProperty&&!self.someProperty)||[somePropert

ios - 调整 UITableView 的大小,如 Rdio iOS 应用程序中所示

我试图复制在iOS应用Rdio中看到的屏幕大小调整行为。有问题的屏幕提供了所选专辑的概览,并在上半部分包含一个UIView,在下半部分包含一个UITableView。当tableView滚动时,它首先向上调整大小以填充屏幕,然后在达到最大高度后开始正常滚动其内容。经过一番搜索,我发现了这个问题:DraggingUITableView这基本上要求相同的东西,但是它接受的方法与我最初的想法和试验相同,即使用UIPanGestureRecognizer并根据平移的平移调整tableviews高度。这不提供我正在寻找的行为。使用此方法仅允许您静态向上或向下拖动tableviews的高度,并且它

ios - UITableView 第一次不显示,只有在滚动时才显示

我有一个UITableViewController,它正在从NSURLConnection加载数据:NSURL*url=[NSURLURLWithString:@"http://url.now"];NSURLRequest*request=[NSURLRequestrequestWithURL:urlcachePolicy:NSURLRequestReloadIgnoringCacheDatatimeoutInterval:30.0];NSOperationQueue*queue=[[NSOperationQueuealloc]init];[NSURLConnectionsendAsy

c# - 您如何才能在 Xamarin.iOS UITableView 上仅圆化 2 个角?

我正在使用当前版本的Xamarin.iOS和C#开发一个iPad应用程序,并试图创建一个只有两个角(右上角和右下角)圆角的UITableView。我知道如何通过设置myTable.Layer.CornerRadius=6f;使所有角变圆,但不知道如何只对其中两个角进行圆角处理。我环顾四周,但只能看到Objective-C的答案。这是我目前拥有的:privateUIViewGetModalRowHeaderView2(RectangleFbounds){UIViewview=newUIView(bounds);view.BackgroundColor=UIColor.Gray;strin

ios - UISearchController 的 UITableView 顶部的额外空间

我像这样设置了一个UISearchController:searchResultsController=SearchResultsController()searchController=UISearchController(searchResultsController:searchResultsController)searchController.searchResultsUpdater=selfsearchController.hidesNavigationBarDuringPresentation=falsesearchController.dimsBackgroundDur

ios - 更新到 Xcode 9 后 UITableView 中的布局问题

在我更新到Xcode9后,iOS10设备中的UITableView表现得很奇怪。不维护tableView单元格大小。它自行调整大小,而不是遵循我明确编码的约束和单元格大小。tableView单元格之间的间隙突然变黑了。然而,这些布局问题并没有在iOS11手机中出现。简而言之,布局在iOS10设备中完全被搞砸了。更新到Xcode9后还有其他人具有向后兼容性吗?如果有你是怎么解决的。要更改自定义表格View单元格的框架宽度,我正在使用frame属性。我使用的代码是overridevarframe:CGRect{//DecreaseframewidthofthetableViewCellge

iphone - 在 ios 中使用 UITableView 创建图像网格

这里我需要创建类似于相册页面的网格布局,但是在该页面中我有数千张图片,所以我使用的是uitableview 最佳答案 GridView可以使用UITableView来完成。你可以做到的一种方法是拥有一个自定义UITableViewCell并拥有2个带有标签1和2的imageView。这样当你在cellForRowIndex...中访问该View时,你可以提取该imageView并填充...你可以这样做,或者你可以使用其他人已经做过的-howtodesignandcreateaGridViewusingUIScrollVieworUI

ios - 将 UISearchBar 锁定到 UITableView 的顶部

我想得到这样的行为:我有一个UISearchBar,它是我的tableview的表头View。滚动表格时,搜索栏确实会移动,但如果滚动到表格边界上方,搜索栏将永远不会停止接触导航栏。我在这里找到了一个很好的答案-LockingaUISearchBartothetopofaUITableViewlikeGameCenter但它不适用于iOS6-表格View标题框架的操作不起作用这可能是什么原因? 最佳答案 我找到了一个适用于iOS6及更低版本的解决方案创建UITableView的子类并覆盖layoutSubviews方法-(void)

ios - UITableView iOS 中的 sectionForSectionIndexTitle

我刚开始使用ios,我被UITableView困住了。我想在View的右侧实现索引栏。我已经实现了这个但是当我点击索引栏上的部分时它不起作用。这是我的代码。这里indexArray是“A-Z”元素,finalArray是我的UITableView可变数组。请告诉我应该在sectionForSectionIndexTitle中实现什么。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return[finalArraycount];}-(NSString*)tableView:(UITableView*)tab

ios - 是 NSData + (id)dataWithContentsOfURL :(NSURL *)aURL options:(NSDataReadingOptions)mask error:(NSError **)errorPtr: cached automatically?

当我阅读关于的部分时NSDataReadingOptionsOptionsformethodsusedtoreadNSDataobjects.enum{NSDataReadingMappedIfSafe=1UL上面写着NSDataReadingUncached指示文件不应存储在文件系统缓存中的提示。对于只读一次就丢弃的数据,这个选项可以提高性能。适用于OSXv10.6及更高版本。在NSData.h中声明。所以我假设默认情况下这些URL请求被缓存并且如果我想使用共享全局缓存则不需要实现NSURLRequest来缓存数据?这种理解是否正确? 最佳答案