问题标签 [didselectrowatindexpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 我如何知道在详细视图中选择了 tableview 中的哪个单元格?
我怎么知道选择了哪个 tableview 单元格?(在详细视图中)问题是这样的。我有一个表格视图控制器。这里是从互联网条目解析到表格的。所以这是一个从互联网加载的动态表格视图。我不知道表格中有多少条目,所以当我单击一行时我不知道要调用什么详细信息视图。所以我提出了一种看法。此视图包含一个日历。在这个日历上(这是详细信息),我将根据所选行解析来自互联网的数据。例如:我有表:条目 1,条目 2,条目 3,条目 4 当我单击条目 2 时,我需要使用参数条目 2 调用 php。php 将知道我选择了表上的哪个条目并将生成我将解析正确的 xml。
这是我的 tableview didSelectRow 函数:
这是我在detailviewcontroller上的自我查看功能:
我认为在自加载中我需要进行 if 过程。如果 indexPath.row=x 解析 fisier.php?variabila=title_of_rowx 但问题是我如何知道 indexPath 变量?
objective-c - 带有 UIView 和 UITableView 的 UINavigationController
我正在创建一个基于导航的应用程序,该应用程序显示一个使用 openGL 呈现的图形,以及一个列出图形上显示的所有元素的公开按钮的表格视图,以及一个设置公开按钮。
导航控制器也是一个 tableview 委托和数据源,并且 tableview 以编程方式添加到视图中,并将其委托和数据源设置为“self”。基于 OpenGL 的图形视图是通过 IB 添加的。
我遇到的问题是我试图在 didSelectRowAtIndexPath 方法中推送视图控制器(设置或图形元素属性)。方法注册并推送新视图,但 tableview 保留并遮盖了推送视图的一部分,就好像它具有不同的导航控制器一样。
我似乎无法将 tableview 的导航控制器设置为与 UINavigationControllers 视图的其余部分相同。
有谁知道我该如何解决这个问题?
我的导航控制器的 initWithCoder 方法,其中添加了 tableview,如下所示:
进一步在源文件中,推送导航控制器的 DidSelectRowAtIndexPath 方法如下所示:
iphone - 关于多组件依赖uipickerview的实现
我无法理解多组件 uipickerviews 的概念。我真的很想拥有这个主题。我想制作一个 4 组件选择器视图,其中包含相互依赖的组件。
第一个组件是从我的数据库中的一个数组中填充的,并且显示得很好。我在数组中提供了所有其他信息,但我只是挂断了我的pickerview 的依赖方面。我认为使组件 2 的数据依赖于 comp 1 的最佳方法是在 didSelectRow 部分中以某种方式链接它们。但我不知道语法。
我已经为此工作了几个小时,感觉我真的很接近,但我只需要一些帮助来解决一些问题。连接组件以使它们相互依赖的语法是什么?像这样的东西?(我知道这很糟糕,但我认为这是我需要得到的方向):
另一个问题是确定 numberOfRowsInComponent 位,因为它们不在同一个方法中......
如果有人知道(或想提供:)关于这个主题的教程,那将非常有帮助!或者,如果您对该主题很了解并想分享您所知道的一些知识,那也将是完美的。我真的很想看到这个看似简单的任务完成。
objective-c - 当在 UITableView(在另一个笔尖/视图上)上按下单元格时,如何导航到笔尖(视图)?
我想要类似于标签栏中最后一个标签的功能(按下“...”后显示在表格中的那些)
每个都指向另一种观点。
我的桌子
一页>
b页>
页面c>
我猜代码应该在 didSelectRowAtIndexPath 但是
- 我不知道如何根据表格调用笔尖
- 我不知道导航到下一个笔尖后是否......我将能够导航回来
谢谢阿萨夫
uitableview - UITableView 切换视图时变慢
我正在开发一个应用程序,它有一个主菜单,然后根据使用 UINavigationController 单击的菜单项切换视图。每当我运行我的应用程序并单击菜单中的某个项目时,在视图加载前五秒钟。这是正常的还是我需要以其他方式执行此操作。感谢您的关注!
我在 RootViewController.m 中的代码如下所示。
iphone - 将字典与 didSelectRowAtIndexPath 一起使用
我正在尝试从选定的单元格中获取跟踪名称并将其传递给 didSelectRowAtIndexPath 中的下一个视图。我该怎么办? http://pastebin.com/bgXNfjie
iphone - didSelectRowAtIndexPath - 访问 tapCount 或类似的
我想从 didSelectRowAtIndexPath 实例中的 UITableView 项控制 AVAudioPlayer 的实例。
第一次触摸行项目会触发 AVAudioPlayer 的“播放”。行项目的第二次触摸触发 AVAudioPlayer 的“停止”。
我可以让“游戏”发挥作用,但不能让“停止”发挥作用。此外,对行项目的后续触摸会在后台启动另一个音频线程。
确保第 1 次点击开始音频并且第 2 次点击停止音频的最佳方法是什么?
代码示例 - 此方法准备音频文件和 AVAudioPlayer 以供使用:
此块将在 didSelectRowAtIndexPath 部分的 case 语句中启动和停止 AVAudioPlayer:
iphone - didSelectRowAtIndexPath 返回错误的 IndexPath
我遇到了一个非常令人费解的错误。我的 UITableView的第一行返回1,第二行在 indexPath 中返回0 !这怎么可能呢?
在我的 `-(void)viewDidLoad` 中一切都很好。我成功地突出了第一行
我有currentRow
用于跟踪选择了哪一行的变量(另一个控件根据当前选择的行进行更改)。
现在在我的 `didDeselectRowAtIndexPath` 委托函数中,我有:
日志显示以下内容:
IndexPath: <NSIndexPath 0x79509d0> 2 indexes [0, 0]
当我触摸第二行时,
IndexPath: <NSIndexPath 0x79509d0> 2 indexes [0, 1]
当我触摸第一行时。
没有行插入或删除或排序等,甚至没有滚动。它是一个简单的 UITableView,分组样式,有 1 节和 3 行。这可能是什么原因造成的?
谢谢你的帮助,
S
iphone - 在 UITableview 行中的 IBAction 按钮方法上传递值
我有一个名为 member id 的值,我想将它发送到另一个视图控制器,如果我将以下内容放在 didSelectRowAtIndexPath 中,则该值将传递给变量“member”。
如果将它放在 cellForRow 中,当然它会在创建的每一行时重写。我在每一行都有一个启动 viewController 的按钮,我希望按钮操作抓取行“成员”并将其传递给新控制器。是否有“索引路径方法中的didSelectButton”或即时抓取它的方法?
任何想法都会很棒。这是我第一次向 UiTableview 添加按钮。
谢谢
iphone - 如何在作为导航控制器的插入视图的 tableview 中推送新的 viewController?
我有一个 HomeViewController.m ,我在其中推送 SpecificViewController self.navigationController
,
在SpecificViewController.m 我插入一个子视图
在FirstViewController.m 中,有一个tableview。问题是如何通过 navigationController 推送新的 ViewController,我在下面尝试过,但它不起作用。
我还是尝试了一个新的 UINavigationController,
但它仍然没有工作。你能给我什么建议吗?