草庐IT

easy-custom-uitableview-drawing

全部标签

iOS : Why can't I get mapkit to display a custom annotation pin image?

认为使用我自己的自定义图钉图像进行注释会非常容易。但我一直无法让它工作,我也不知道为什么!我只是在使用:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{if([annotationisKindOfClass:[MKUserLocationclass]])returnnil;NSString*annotationIdentifier=@"CustomViewAnnotation";CustomAnnotationView*customAnnotationView=(Custom

iphone - 在 tableview 滚动时拦截 UITableView 中的 TouchUpInside 事件

我正在构建一个UITableView,它在tableview的部分标题中有一个按钮,以便当用户向下滚动屏幕时,该按钮固定在屏幕顶部。问题是当UITableView移动时,部分标题按钮的触摸事件没有注册。如果tableview没有滚动,按钮只会获得触摸事件。-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{if(!_sectionHeaderView){_sectionHeaderView=[[UIViewalloc]initWithFrame:CGRectMake(0

ios - 尝试对 UITableView 中的单元格重新排序时获取 '-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object'

我正在使用AFNetworking获取UITableView单元格中的JSON数据。我已将数组声明为NSMutableArray,但我仍然收到-[__NSCFArrayremoveObjectAtIndex:]:mutatingmethodsenttoimmutableobject错误,每当我试图重新排序单元格。这是我用于重新排序的逻辑--(void)tableView:(UITableView*)tableViewmoveRowAtIndexPath:(NSIndexPath*)fromIndexPathtoIndexPath:(NSIndexPath*)toIndexPath{NS

ios - 以编程方式创建分组样式的 UITableView

我正在以编程方式创建tableView,我想设置tableView样式组,但是如何给tableView分配只有框架,我们如何设置这个值。 最佳答案 引用以下代码。UITableView*tableView=[[UITableViewalloc]initWithFrame:CGRectMake(0,0,your_width,your_height)style:UITableViewStyleGrouped]; 关于ios-以编程方式创建分组样式的UITableView,我们在StackOv

iphone - UITableView 背景作为平铺图像

我在iPhone上有一张高度约为1.5屏幕的图片。我想把它做成UITableView的连续背景。它必须随表格滚动。有什么办法吗? 最佳答案 您可以将这张图片变成一个图案,然后可以作为表格View的背景无限重复。首先,执行此操作:UIColor*backgroundPatternColor=[UIColorcolorWithPatternImage:myImage];然后将表格View或任何其他View的背景颜色设置为backgroundPatternColor。 关于iphone-UIT

iphone - 访问 UITableView 的 "default"方法

我尝试设置一个tableView。除了最后一节(包含一行)之外,我对所有部分的行使用标准单元格。因此,除了那个特殊的部分,我还想对所有这些部分使用标准布局。一个简短的例子如下,我的“特殊”单元格在第3部分(只有一行):-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section{if(section==3)return5;return**????**;}在???我想返回从UITableView计算的宽度(就像我没有实现该方法一样)。[superself:tableViewhe

ios - uitableview + 导航 Controller 设置所选元素的标题

我有一个UINnavigationController来处理UITableView中的导航。当我从表格中选择一行时,我需要在UINavigationController标题中显示从上一个菜单中选择的项目。单元格的标签是从填充UITableView行的外部xml读取的。如何在UINavigationBar的标题上显示我的选择?我已经使用self.title命令设置了静态标题,但它不符合我的需要 最佳答案 这对你有用吗?-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndex

iphone - 多个自定义行 UITableView?

我搜索了很多但没有找到任何与多个自定义行相关的有用信息,我需要为我的应用程序创建一个设置tableView,我需要在其中从xib文件加载行,例如:第1行=>>XIB1.第2行=>>XIB2.第3行=>>XIB3.第4行=>>XIB4。我现在的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=nil;//WeuseCellType1xibforcertainrowsif(indexPath.row

ios - UITableView 删除按钮没有出现

当我按下编辑按钮时,我会在项目左侧看到圆形删除图标。当我按下单元格中的删除图标时,它会“转动”但删除按钮不会显示,因此我的commitEditingStyle永远不会被调用,因为我没有要按下的删除按钮。只是为了好玩...我将单元格更改为Insert我得到加号图标...我按下它并调用commitEditingStyle。我不明白为什么我没有看到删除按钮。我有一个在弹出窗口中显示的UIViewController。我正在添加一个UITableView以这样......audioTable=[[UITableViewalloc]initWithFrame:CGRectMake(0,44,se

ios - 在 UITableView 的表格部分下添加文本

我试图模仿像iOS7“快捷方式”这样的View。我使用了带有静态单元格、1个部分和2行的UITableViewController。对于文本“Createashortcutthat...”,我尝试了UILabel以及节页脚。页脚的问题是我想不出一种方法将长文本换成多行。所以我很好奇在章节下实现文本的“标准”或首选方式是什么?谢谢! 最佳答案 如果您在Storyboard中选择表格View部分并在“页脚”中输入您的文本,它将自动换行。如果您想更好地控制字体,您可以使用-[UITableViewDelegatetableView:vie