草庐IT

easy-custom-uitableview-drawing

全部标签

ios - 重新加载 UITableView 会在动画后重置帧

我一直被这个问题困住,我真的很好奇为什么会这样。我使用如下所示的简单示例重新创建了我的问题。我在View底部放置了一个带有自定义UITableViewCell(在单元格中心包含一个UILabel)的UITableView,在顶部放置了一个UISearchBar。当键盘弹出时,我为UITableView设置动画以更改其框架以适应UISearchBar下方和键盘上方的空间。现在,当我输入任何搜索文本并重新加载UITableView时,UITableView会在动画之前更改其框架。最初-UITableViewFrame:{{0,223},{320,237}}-{{x,y},{width,he

ios - 如何根据 UITableView 滚动动态调整 UITableViewCell 的大小?

我曾尝试寻找这个问题的答案,但到目前为止我还没有找到任何运气。上下文我在标准UIViewController中有一个UITableView(不是UITableViewController..)。我对UITableViewCell进行了子类化,tableview中的所有单元格都来自同一个类。要求我想找到一种有效的方法来根据tableview的滚动调整单元格的大小。例如,当单元格位于可见列表的底部时,高度为X。当单元格在屏幕上向上移动时,其高度应按比例增加到2X。附加信息我几乎要放弃UITableView的方式,开始制作我自己的控件,通过子类化UIScrollView来实现这样的壮举。但是

IOS:在触摸 UITableView 时隐藏键盘

我是iOS开发新手。我想在UITextView外部点击时隐藏键盘。我的TextView位于UITableView的单元格中。问题是我的顶部有一个工具栏,而我的按钮不再有反应。我实现了“shouldReceiveTouch”方法,但我认为我的测试不正确。有任何想法吗?谢谢你,对不起我的英语不好..在我的ViewDidLoad中:tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(dismissKeyboard)];tap.delegate=self;[self.viewaddGestureRecogn

ios - 如何在 UIView 中嵌入 UITableView?

我在使用xib构建的自定义View中有一个UIView。我需要在上述View中显示一个UITableView。一开始我想的是放置一个container,然后在里面嵌入一个UITableViewController。原来我不能将containers放在xib文件中,或者至少没有办法从IB中做到这一点,因为它没有出现在右下角的View部分。我可以通过编程方式创建一个UITableView并将其添加为View的subview。它按预期显示,但我似乎无法在其中添加单元格。我还尝试创建一个与storyboardView关联的表现良好的UITableViewController,按如下方式实例化该

ios - UITableView 没有显示在 UIScrollView 中

我的View中有一个长UIScrollView(高度大约1000像素),在这个UIScrollView的末尾我有一个UITableView。cellForRowAtIndexPath从未被调用(当然我检查了委托(delegate)和数据源是否正确连接,并且表的IBOutlet很强大)但是numberOfRowsInSection被调用。我尝试在UIScrollView滚动时重新加载TableView,因此当表格处于焦点位置时,可能会调用cellForRowAtIndexPath,但没有成功。有没有人在尝试同时使用tableview和scrollview时遇到过类似的行为?

javascript - 如何在 iOS 自动化中访问 UITableView 中的单元格

我需要帮助访问UITableView中的单元格(名称:设置)。我正在ipadv6.0.1上执行ios-UIAutomation。我尝试了所有这些命令-mainWindow.popover().tableViews()[0].cells()[4].tap();mainWindow.tableViews()[0].cells()["设置"].tap();mainWindow.popover().tableViews()[0].cells()[4].elements()["设置"];但没有任何效果。logElementTree看起来像这样-UIATarget|UIAApplication|U

ios - MVVM跨iOS : how to bind a command with Custom transition when switching to different View model

对于MVVMCrossios,如何使用不同的TransitionalStyle(例如FlipHorizo​​ntal样式)而不是使用“ShowViewModel”的默认滑动效果?[Register("SearchResults")]publicclassSearchResultsView:MvxTableViewController{publicoverridevoidViewDidLoad(){Title="List";base.ViewDidLoad();varmapButton=newUIButton(newRectangleF(0,0,65,30));mapButton.Set

iphone - 使用 JSON 问题在 UITableView 中导航缓慢

我正在工作的表格View中加载4个城市字符串,但是当我选择其中一个单元格并导航到另一个表格时,它导航速度太慢。我在具有不同链接的另一个表中使用下面的相同代码。你能告诉我为什么需要很长时间(~4-6秒)才能到达另一个View吗?-(void)viewDidLoad{[superviewDidLoad];NSURL*url=[NSURLURLWithString:@"http://kalkatawi.com/jsonTest.php"];NSData*data=[NSDatadataWithContentsOfURL:url];NSError*e=nil;jsonArray=[NSJSON

ios - 滚动时 UITableView 内容重置

我根本不明白如何从那里解决这个问题。这很简单,我将UITextField添加到我的UITableViewCell中。用户可以输入内容,然后在将其滚动出来并返回到View后,内容将重置回其默认状态。这与使用dequeueReusableCellWithIdentifier重新使用旧单元有关,对吗?我只是不明白如何解决它!这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@

ios - UITableView 上的 UITableViewCell 消失 reloadRowsAtIndexPaths :

我有一些从XIB文件加载的UITableViewCells。一切都很好,直到我在单元格消失时调用[UITableViewreloadRowsAtIndexPaths:withRowAnimation:]方法。当我调用[UITableViewreloadData]时,所有内容都会加载,当我在View上滚动单元格时,它也会重新出现。很奇怪。我还注意到,当我调用[UITableViewreloadRowsAtIndexPaths:withRowAnimation:]时,UITableView不会尝试重用缓存的单元格,而是会尝试使用cell=[tableViewCellsobjectAtInd