草庐IT

live_cell

全部标签

iphone - UITableViewCell 重用 : cell displaying incorrectly - not being reused as expected

我创建了一个多选列表,允许选择多种成分。在我的表格View中,可以根据成分的列表属性启用或禁用单元格。如果设置了Ingredient的列表属性,则单元格将被禁用。但是,当一个单元格被重新使用时,它并没有像我预期的那样显示。下面的图片比我更有效地解释了这个问题。(不应启用的成分有:蛋糕糖衣、炼乳和谷粉。)第一张图片显示了三种成分被禁用并按预期进行了注释。但是,在第二张图片中,向下滚动会显示某些成分显示为禁用(但您可以选择它们,并且它们具有完整的交互作用)。第三张图片显示了向上滚动到顶部后的列表。一些成分已灰显,请注意Jade米粉是如何显示为已启用的,即使您无法交互/选择它也是如此。这个问

ios - 将音频缓冲区 [从文件] 添加到 'live' 音频缓冲区 [录制到文件]

我正在尝试做的事情:录制指定持续时间的音频/视频,其中生成的输出文件将添加来自外部音频文件的预定义背景音乐-录制后无需进一步编码/导出.就像您使用iPhone的相机应用程序录制视频一样,“相机胶卷”中的所有录制视频都有背景歌曲。结束录音后不导出或加载,也不在单独的AudioTrack中。我如何努力实现这一目标:通过使用AVCaptureSession,在传递(CMSampleBufferRef)样本缓冲区的委托(delegate)方法中,我将它们推送到AVAssetWriter以写入文件。由于我不希望输出文件中有多个音轨,因此我无法通过单独的AVAssetWriterInput传递背景

iphone - 将 Static-TableView-Cells 添加到 UIViewcontroller 的最佳方法?

我想在我的应用程序中添加一个tableview-look-a-like-login,但实现起来似乎并不那么容易。我尝试使用不止一种方法来实现我的目标,但我不确定哪种解决方案是最好的。例如,Dropbox和Facebook都有这样的登录页面。这是我的3种方法:我在View中添加了2个UITextfield(无边框)并放置了一个.png后面,看起来像一个tableviewcell。(这不是最好的方法,因为我想使用真正的表格View)我在我的ViewController中添加了一个容器View,并在其中放置了一个带有静态TableView的TableView。这里的问题是,我不知道如何访问我

objective-c - Objective-C : How to add "plus" button in cell

谁能告诉我如何在UITableView单元格中添加“加号”按钮,就像您在下面的屏幕截图中看到的那样? 最佳答案 您还可以将TableView置于编辑模式,实现editingStyleForRowAtIndexPath:并返回UITableViewCellEditingStyleInsert(它会放置一个带加号的绿色圆圈)。例如……-(IBAction)editButtonPressed{//toggleeditingon/off...[tableViewsetEditing:(!tableView.editing)animated:

iphone - IOS:长按选择UICollectionView Cell

我正在使用UICollectionView生成图片库。我在UICollectionView单元格中使用了UIImage来加载图像。我需要通过长按(而不是单击)选择UICollectionViewCell。-(IBAction)longPress:(UILongPressGestureRecognizer*)gestureRecognizer{UICollectionViewCell*cell=(UICollectionViewCell*)[gestureRecognizerview];intindex=cell.tag;OverlayImage=[[UIImageViewalloc]i

ios - 最佳实践 : handling actions from buttons inside tableview cells?

我有一个“联系人列表”TableView,其中包含一个电子邮件按钮的“联系人”单元格,点击该按钮时,应该会向电子邮件编辑器显示该联系人的电子邮件地址。将UIButton与该单元格的“联系人”实例相关联的最佳方式是什么?我已经为想到的两种方法创建了答案——但我并不真正满意。您更喜欢哪个,或者更好,建议更好的! 最佳答案 方法二:让单元格处理操作并调用自定义委托(delegate)方法。//YMContactCell.h@protocolYMContactCellDelegate-(void)contactCellEmailWasTap

objective-c - UITableViewCell的UITextField subview ,获取cell的indexPath

我添加了一个UITextField作为UITableViewCell的subview。然后我添加了一个target和selector以便我可以知道什么时候UIControlEventEditingChanged。这很好用,但我希望您知道UITextField所在单元格的indexPath,因为它可以添加到任意数量的单元格。这可能吗?基本上我想找到父View,它是一个UITableViewCell。 最佳答案 在字段上调用​​[UIViewsuperview]以获取其所在的单元格,然后在单元格上调用[UITableViewindexP

c++ - 通过互联网流式传输时出现 live555 问题

我已经用VS编译了live555源代码,如果我尝试在本地流式传输文件,它工作得很好例如命令行:live555.exe我的文件.mp3VLC连接字符串rtsp://169.254.1.231:8554/myfile.mp3但是如果我尝试通过互联网流式传输它,VLC会与live555通信,但live555不会向他发送数据命令行live555.exe我的文件.mp3VLC连接字符串rtsp://80.223.43.123:8554/myfile.mp3我已经转发了8554端口(tcp/udp)并尝试禁用我的防火墙,但这并没有解决。怎么样? 最佳答案

图像从 XML 到 Cell

我想将ASYNC图像加载到单元格。我的代码是:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("Cell")asxmlParserDatenCelldispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),{vartest=UIIm

ios - UICollectionView:获取不可见的 Cell 的 indexPath

我有一个包含多个单元格的UICollectionView–总有一些单元格位于视口(viewport)之外,因此有些单元格被重用。当一个事件发生时,我想获取一个特定的单元格并将其移动到UICollectionView的前面。为了使moveItemAtIndexPath()正常工作,我需要知道我要移动的Cell的当前indexPath。当我使用cellForItemAtIndexPath方法初始化CollectionViewDelegate中的Cell时,我将其indexPath保存到作为模型的对象的变量中Cell的(不是它的实际对象,只是模型)。然后我想移动单元格时查看这个变量。只要单元