Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
限制并定义iPhone复选标记选择列表中允许的最大用户选择数_Iphone_Ios - Fatal编程技术网

限制并定义iPhone复选标记选择列表中允许的最大用户选择数

限制并定义iPhone复选标记选择列表中允许的最大用户选择数,iphone,ios,Iphone,Ios,我目前有一个选择列表TableView,允许用户从列表中进行多个选择 如何限制用户可以在复选标记选择列表中进行的选择数量,定义允许的最大选择数量 在iOS TableView用户指南中,我只看到了非常有限的信息,这些信息描述了仅允许一个选择的独占选择列表和允许多个选择的包含选择列表,但我还没有找到任何关于定义特定最大选择数目的信息。我想限制用户最多可以做出3个选择,但如果他们愿意,仍然允许他们只做出一个或两个选择 有人能提供如何做到这一点的信息吗?谢谢 我认为您可以很容易地在didSelectR

我目前有一个选择列表TableView,允许用户从列表中进行多个选择

如何限制用户可以在复选标记选择列表中进行的选择数量,定义允许的最大选择数量

在iOS TableView用户指南中,我只看到了非常有限的信息,这些信息描述了仅允许一个选择的独占选择列表和允许多个选择的包含选择列表,但我还没有找到任何关于定义特定最大选择数目的信息。我想限制用户最多可以做出3个选择,但如果他们愿意,仍然允许他们只做出一个或两个选择


有人能提供如何做到这一点的信息吗?谢谢

我认为您可以很容易地在didSelectRowAtIndexPath中滚动您自己的max checker

保留一个实例变量计数,记录您当前选择的数量,并在选中该行之前对照didSelectRowAtIndex中的max number进行检查。

谢谢,你能告诉我实例变量计数是什么样的,以及我在didselectrowatinex中检查实例的最大数逻辑吗?我对这方面还不太熟悉,这将是一个很大的帮助。谢谢,非常感谢。谢谢。通过在其中放置max checker,听起来我需要一些代码来计算复选标记的实例数,然后根据定义我的最大允许实例数的代码来检查实例数,但我不确定如何做,因为我在这方面是新手。你能分享一下代码是什么样的吗?谢谢,非常感谢。