草庐IT

automatic-uitableview-paging

全部标签

ios - UITableView 'hidden' 部分导致每次拉动刷新时分配更多内存

我在CodeReview上发布了这个,但有人告诉我它作为一个StackOverflow问题可能会更好,所以写这篇文章。我有一个UITableView,当用户点击该部分的标题时,我会“隐藏”该部分。我认为这是我想出的一个非常酷的实现,但事实证明,当这个部分被隐藏并且用户拉动刷新时,每次他们拉动刷新时(刷新完成后),大约1-2MB被添加到内存中。如果UITableView的部分没有隐藏并且它们拉动刷新,则不会分配额外的内存(正确的方式/行为)。我知道1-2MB并不多,但它全部加起来。我在Profiler中找不到任何漏洞,所以这就是我来到这里的原因。我可能忽略了某些事情或我的逻辑有缺陷,如果

ios - viewForHeaderInSection 在 UITableView 中只被调用一次

我已经在这个问题上用尽了谷歌,但我确信它非常简单。我正在尝试创建一个UITableView,代表25个(比方说)对象,分为25个部分,每个部分1行。我创建的自定义单元格显示正常(全部25个,顺序正确)。我希望在每个对象上方显示一个节标题View。问题是只显示了一个部分标题View(第一个)。明智的NSLogging告诉我viewForHeaderInSection只被调用一次,尽管heightForHeaderInSection每个对象被调用2次。我从numberOfSectionsInTableView返回25,从numberOfRowsInSection返回1。我通过执行UIVie

ios - UITableView 内容偏移量 -64pt 问题

我正在调试TableView,在我的-viewDidLoad方法中我有:;layer=;contentOffset:{0,0}>但是当我在-viewDidAppear方法中检查框架和内容偏移时:;layer=;contentOffset:{0,-64}>我不知道表的偏移量是如何得到-64的。只有一系列方法View确实加载,然后View确实出现,但内容偏移对我来说神奇地改变了。可能是什么原因?这是我的viewDidLoad:-(void)viewDidLoad{[superviewDidLoad];_theTableView=[[UITableViewalloc]initWithFram

ios - 如何使用 NSMutableArray 作为我的 UITableView 的数据源

我有一个包含数据(硬编码)的NSMutableArray。我实现了这两个TableView方法,在IB中,我设置了委托(delegate)和数据源-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[myArraycount];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*c

objective-c - UITableView 被 UITabBar 部分隐藏

我有一个UITabBarController,其中包含一个UINavigationController。在可见的UIViewController中,我正在以编程方式创建一个UITableView,如下所示:self.voucherTableView=[[UITableViewalloc]initWithFrame:[[UIScreenmainScreen]applicationFrame]style:UITableViewStylePlain];self.voucherTableView.autoresizingMask=UIViewAutoresizingFlexibleHeight

ios - facebook ios sso 出现 "safari cannot open page"错误

我一直在为android和iphone开发一个应用程序,并且能够在android上实现sso但是当我尝试在iOS上实现它时我得到了上面提到的错误:"Safaricannotopenthepagebecausetheaddressisinvalid"点击“确定”将我在facebook上的个人信息权限授予应用程序后显示错误有问题的链接是:m.facebook.com/dialog/oauth?refid=0这是我的info.plist文件CFBundleIconFilesicon.pngicon@2x.pngicon-72.pngUISupportedInterfaceOrientatio

ios - Objective-C:如何将文档目录中的文件列出到 UITableView 中?

下面我有一些代码将我的文档目录中的文件列出到UITableView中。但是,代码无法正常工作,一旦我在我的设备上进行测试,即使文档目录中有文件,也没有列出任何内容,只显示一些空白单元格。这是我目前使用的代码:NSArray*filePathsArray;-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return1;}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[fil

ios - UITableView 重新加载数据很慢

我有一个连接到互联网然后刷新表格中的单元格的功能。我的职能是:-(void)updateMethod{NSOperationQueue*queue=[[NSOperationQueuealloc]init];queue.name=@"Datarequestqueue";[queueaddOperationWithBlock:^{//neitherofthesedelaytheresponsivenessofthetable[columnArrayBackgroundremoveAllObjects];[selfgetColumnDataBackground];[[NSOperation

ios - (iOS7) Scroll to cursor in UITextView in UITableView in UIScrollView

我更新到iOS7后遇到了问题。我有水平的UIScrollView基础,上面有UITableView(看起来像导航样式)。我在UITableView上addChildUITextView而不是在单元格上。并且在键盘输入时滚动到UITextView的光标。它在iOS6之前一直很好用,但在更新iOS7之后就不行了。我该如何解决这个问题?谢谢。 最佳答案 在UITextViewDelegate中处理textViewDidChangeSelection:-(void)textViewDidChangeSelection:(UITextView

ios - 如何在 UITableView 的附件 View 中添加多个按钮?

我想在UITableView的附属View中添加两个相邻的自定义按钮。我试着做cell.accessoryView=customButton;然后cell.accessoryView=customButton2。很明显,这取代了之前的按钮。感谢您的帮助! 最佳答案 您可以添加一个包含两个按钮的UIView作为自定义accessoryView。UIView*buttonsView=[...];//addbuttonstobuttonsViewcell.accessoryView=buttonsView;或者您可以子类化UITableV