Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 什么';“详细信息披露”按钮和“披露指标”之间的区别是什么?_Ios_Objective C_Swift_Uitableview_Uiaccessoryview - Fatal编程技术网

Ios 什么';“详细信息披露”按钮和“披露指标”之间的区别是什么?

Ios 什么';“详细信息披露”按钮和“披露指标”之间的区别是什么?,ios,objective-c,swift,uitableview,uiaccessoryview,Ios,Objective C,Swift,Uitableview,Uiaccessoryview,详细信息披露按钮和披露指示器之间有什么区别 对我来说,这两件事是完全一样的,只是它们看起来有点不同。第一个是一个蓝色的圆形按钮,右边有一个V形。第二个是右边一个简单的V形。这两件事对我来说都是一样的。它们的意思是“更多”。但有人声称,如果一款或另一款应用在错误的情况下使用,苹果将拒绝该应用 当使用蓝色详细信息披露按钮时,以及当使用简单披露指示器时,是否有人提供了一个示例?一旦使用详细信息披露按钮,它就像一个按钮。 这意味着用户必须点击此按钮才能执行某些操作(您可以通过实现UITableViewD

详细信息披露按钮和披露指示器之间有什么区别

对我来说,这两件事是完全一样的,只是它们看起来有点不同。第一个是一个蓝色的圆形按钮,右边有一个V形。第二个是右边一个简单的V形。这两件事对我来说都是一样的。它们的意思是“更多”。但有人声称,如果一款或另一款应用在错误的情况下使用,苹果将拒绝该应用


当使用蓝色详细信息披露按钮时,以及当使用简单披露指示器时,是否有人提供了一个示例?

一旦使用详细信息披露按钮,它就像一个按钮。
这意味着用户必须点击此按钮才能执行某些操作(您可以通过实现
UITableViewDelegate
-(void)tableView:(UITableView*)tableView访问按钮appedforrowWithIndeXPath:(NSIndexPath*)indexPath
方法来捕捉此点击)

如果使用该指示器,它只会在右侧绘制箭头,您必须实现
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
,以便捕捉整个表单元格上的点击

希望它能帮助…

来自苹果(如果要开发iPhone,必须阅读):

披露指标。当此元素存在时,用户知道他们 可以点击行中的任意位置以查看 层次结构中的下一级或 与列表项关联的选项。 在一行中使用披露指示符 选择行时,将在 显示另一个列表。不要用铅笔 要披露的披露指标 关于清单的详细信息 项目;相反,使用细节披露 用于此目的的按钮

详细信息披露按钮。用户点击此元素以查看详细信息 有关列表项的信息。(注 您可以在视图中使用此元素 除表视图外,要显示 关于某事的附加细节; 有关详细信息,请参阅“详细信息披露按钮” 更多信息。)在表视图中, 在中使用详细信息披露按钮 行以显示有关列表的详细信息 项目。请注意,详细信息披露 按钮,不同于披露 指示器,可以执行以下操作: 是独立于选择的 一行例如,在手机收藏夹中, 点击该行将启动对的调用 接触;轻敲细节 行中的“披露”按钮显示 有关联系人的更多信息


谢谢在哪些情况下,我必须使用哪一种?我看到苹果在设置中使用了简单的V形图案,这显示了“细节”。但是,“细节披露”对我来说也是一样的。。。为什么会有这样的差异,这没有多大意义。我认为,当您可能有不同的操作用于显示按钮点击和表格单元格点击时,可以使用按钮方法。iPhone设置中的Wi-Fi设置就是一个很好的例子。当您有可用网络列表时,每个手机都有两个操作:(1)手机选择选择网络;(2)点击打开网络详细信息。@dontWatchMyProfile-另一个例子是苹果手机应用程序中的联系人列表。轻触该行可拨打电话以拨打该联系人,这是该应用程序的主要用途。但直接点击“详细信息披露”按钮会显示有关该联系人的其他信息字段。换句话说,点击该行以使用该行,点击详细信息披露按钮以显示有关该行的信息。您是否碰巧知道,如果某个按钮与点击该行的操作相同,他们是否会拒绝某个应用程序?我在使用指示器时遇到了问题,因为我的背景颜色是深色的,我需要更明显的东西,而且我不想使用自定义图像来显示it@DanF-我更喜欢在平台上坚持UI约定,只需使用带有更轻版本的披露箭头的自定义图像。通过抓取现有的暗色箭头并在图像编辑器中反转颜色,这是相当容易生成的。然后,在应用程序中使用该自定义图像作为公开指示符。在我的深色表格行上这样做不到一个多小时。真正的问题是,我正在制作一个从Web服务检索配色方案的应用程序,所以我不知道在编译时背景颜色是浅还是暗。我可以有两个版本的指标,但这确实使它复杂了一点more@BradLarson我不确定你引用的文本是否存在于那篇文章中more@adamjansch-是的,他们倾向于定期更新这些文件。我仍然喜欢他们当时使用的措辞,即使它已经不在那里了。谢谢你更新断开的链接,我讨厌那些东西在苹果服务器上移动。