如何在UIToolbar Done Button中将焦点从一个UIButton设置为另一个UIButton

时间:2014-01-30 04:49:39

标签: ios uitableview uibutton

我正在使用iPhone应用程序在UITableView中创建单个对象多动态按钮。每当UIDatePicker打开以选择日期时,用户将按下按钮。因此,可以在选择日期后将焦点从一个UIButton移动到另一个UIButton。我正在详细解释你如下:

我使用单个对象Multiple UITableView创建Custom UIButtons。当用户点击所有此按钮时,UIDatePicker将显示NextCancel UIToolBar。当用户从datePicker中选择日期并按下“下一步”按钮时,我想要焦点或选择下一个UIButton,以便从datePicker中为另一个按钮选择日期。就像没有删除事务视图的流程一样。

按下Next按钮到另一个按钮后,可以关注另一个按钮。我用Google搜索但找不到任何解决方案。

请帮助我。

1 个答案:

答案 0 :(得分:0)

是的你可以......执行以下步骤:

  1. 为突出显示状态的按钮设置不同的样式。
  2. 为每个Button添加一个唯一标记。
  3. 假设你有5个按钮,标签为0到4.在你的TouchUpInsideEvent中写下这个,

    • (IBAction)onButtonClick :( UIButton *)发件人 { for(UButton * btn in myButtons)// Mybuttons是outletCollection of buttons {   if(btn.tag == sender.tag + 1)   {        [btn setHighlighted:YES];         打破;    } } }
  4. 如果它不能用于突出显示状态,您可以尝试选择状态。 (我认为它只适用于选定状态..:))