草庐IT

easy-custom-uitableview-drawing

全部标签

ios - 一旦我开始滚动,带有自定义 xib 单元格的 UITableView 就会消失

importUIKitclassToDoViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarDateLabel:UILabel!@IBOutletweakvarMonthLabel:UILabel!@IBOutletweakvarDayLabel:UILabel!@IBOutletweakvartableView:UITableView!@IBOutletweakvarnewButton:UIImageView!staticvarToDoEvents:[eve

ios - 滑动以删除 UITableView 中的整个部分

我有一个UITableView,它有一个可变数量的部分,每个部分都有一个可变数量的行。每个部分都包含一个部分标题、一个部分页脚和该部分的行。它们在容器内显示和展示。到目前为止,一切都按预期工作。演示我的UITableView当前的样子:我现在正在尝试实现在整个部分上向左滑动的可能性,以便该部分的标题、该部分内的行和该部分的页脚向左移动,显示另一个UIView。我能够单独滑动单元格,但在过去两天里,在整个部分启用此功能让我很头疼。这是我想要实现的目标:我考虑过实现UIGestureRecognizers,但我担心它们可能会与我的UITableView发生冲突。另外,我开始实现它,但我不知

ios - 将数据从数组加载到 UITableView 单元格

我对快速编程和尝试构建一个应用程序来接受订单并将它们转发给管理应用程序还很陌生。我的数据没有加载到我的UITableView中,我不确定为什么,据我所知,我已经按照书中的规定完成了所有操作。我正在从我创建的节点服务器加载数据,当打印数组的内容时,所有项目都打印为键值对值。UIimages正在加载到每个tableView单元格中,但标签没有加载,并且在设置标签并打印它们之后,标签的值仍然为nil。我创建了一个名为PizzaListTableViewController的TableView类和一个名为PizzaTableViewCell的自定义TableViewCell类。我在Storyb

ios - 如何将标签从一个 UITableView 添加到另一个 UITableView

我有2个ViewControllers,每个ViewController都有一个UITableView。在MainViewController中,我有几行,我想为每一行添加来自第二个ViewController的不同标签。我的标签保存在字典中(我不知道这是否是最好的方法,但我在想也许我会避免使用字典而不是数组来两次附加标签)。问题是我没有正确附加选定的标签,我不知道该怎么做。我在这里创建了一个反射(reflect)我的问题的小项目:https://github.com/tygruletz/AppendTagsToCells这是主要VC的代码:classChecklistVC:UIVie

ios - UITableView.reloadRows 在 Timer.scheduledTimer 内部调用时重置行动画类型

我正在寻找具有RowAnimation类型'bottom'的延迟行动画,并具有将行推送到TableView的特定持续时间。到目前为止,我找到了两个选项:在UIView.transition中调用UITableView.reloadRows设置动画时长,在Timer.scheduledTimerUIView.transition设置延迟:Timer.scheduledTimer(withTimeInterval:1,repeats:false){_inUIView.transition(with:self.tableView,duration:1.0,animations:{self.t

iphone - 按俄语字母顺序对 UITableView 进行排序

我是菜鸟,很抱歉,因为这个问题真的很愚蠢。我有一个NSArray,其中包含俄语NSDictionaries中UITableView行的标题,我需要按字母顺序对这些标题进行排序。我该怎么做?请帮帮我提前致谢! 最佳答案 在iOS4.0及更高版本中,您可以使用排序描述符。假设title是您的标题字符串存储在字典中的键:NSArray*sortedArray=[myArraysortedArrayUsingDescriptors:[NSArrayarrayWithObject:[NSSortDescriptorsortDescriptor

cocoa-touch - 在 UITableView 中对齐图像

我创建了一个表格,显示一些用户输入以及指定的图像(有点像facebook应用程序上的墙贴)。但是,默认对齐方式是沿着单元格的高度居中。我希望默认对齐方式位于左上角。有没有办法在不创建自定义单元格的情况下做到这一点?这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusable

iphone - 如何在 iPad 或 iPhone 上获取/计算分组的 UITableView 的边距宽度

我有一个分组TableView,用于显示模型的多个属性。这些属性可能比较长,因此我使用NSString的sizeWithFont:constrainedToSize:lineBreakMode:方法计算了tableView:heightForCellAtIndexPath:中单元格的高度。我现在正在使该应用程序通用,因此我需要将正确的单元格宽度传递给此方法。而且我不能简单地使用tableView的宽度,因为它的“边距”在iPad上要宽得多。关于这些边距的第二个问题是,我在那个tableView中有一个自定义的UIView部分,我不想将它的内容与单元格内容对齐.所以问题是:如何获取或计算

objective-c - 数据上传期间在 UITableView 上的 UIProgressView+Activity Indicator View

我有一个合适的View。我看到了这个“效果”,我会重播它:当用户点击一个按钮在服务器上上传一些数据时,我会在表格上出现一个带有进度条(可能还有一个事件指示器)的灰色(透明)View。表格被禁用,可以通过灰色View查看(即灰色透明View覆盖所有表格)。我怎样才能做到这一点?我是否创建了一个带有渐进式View的View,然后将其放在表的同一个xib中,以编程方式正确禁用它?或者? 最佳答案 在UITableView之上放置一个大的黑色UIView,其alpha值为0.5。然后在上面放一个微调器(UIActivityIndi​​cat

ios - 在编辑模式下使用自定义 UILabels 对 UITableView 进行分组

我有一个分组的UITableView,用户可以在其中进入编辑模式并从表中删除行。表格的每个单元格都有两个UILabels。当表格进入编辑模式时,自定义UILabels向右推并超出单元格的右边框。如果我使用标准的cell.textLabel,标签会调整大小并保持在单元格的边界内。关于如何使用自定义UILabels执行此操作的想法? 最佳答案 您需要实现和使用这两个UITableViewDelegate方法:–tableView:willBeginEditingRowAtIndexPath:–tableView:didEndEditin