在iOS中按住按钮应显示按钮的标题

在iOS中按住按钮应显示按钮的标题,ios,objective-c,Ios,Objective C,正如问题的标题所述,当我在iOS中按住按钮时,我希望按钮的标题出现。我该怎么做?需要一些建议。使用以下方法: -(IBAction)BtnTouchdown:(id)sender { mytimer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(showBtnTitle) userInfo:nil repeats:NO]; } -(void)sho

正如问题的标题所述,当我在iOS中按住按钮时,我希望按钮的标题出现。我该怎么做?需要一些建议。

使用以下方法:

-(IBAction)BtnTouchdown:(id)sender
{
    mytimer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(showBtnTitle) userInfo:nil repeats:NO];                
}

-(void)showBtnTitle
{
   //use label to show title
}
使用以下命令:

-(IBAction)BtnTouchdown:(id)sender
{
    mytimer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(showBtnTitle) userInfo:nil repeats:NO];                
}

-(void)showBtnTitle
{
   //use label to show title
}

试试这个,也许对你有帮助

[btnName setTitle:@"Your Title" forState:UIControlStateHighlighted];

试试这个,也许对你有帮助

[btnName setTitle:@"Your Title" forState:UIControlStateHighlighted];

仅为uicontrol状态设置标题仅高亮显示…而对于其他状态,不应设置标题

[btnName setTitle:@"Title" forState:UIControlStateHighlighted];

[btnName setTitle:@"" forState:UIControlStateNormal];

[btnName setTitle:@"" forState:UIControlStateSelected];

仅为uicontrol状态设置标题仅高亮显示…而对于其他状态,不应设置标题

[btnName setTitle:@"Title" forState:UIControlStateHighlighted];

[btnName setTitle:@"" forState:UIControlStateNormal];

[btnName setTitle:@"" forState:UIControlStateSelected];

[按钮设置标题:@“标题”用于状态:uicontrol状态突出显示];为所有其他状态设置@“”,并将所需字符串设置为uicontrol状态高亮显示的标题。这将有助于[按钮设置标题:@“标题”用于状态:uicontrol状态突出显示];为所有其他状态设置@“”,并将所需字符串设置为uicontrol状态高亮显示的标题。这将有助于此答案是可接受的,没有任何其他事件可以做请检查Murali的下一个答案,您也未能添加这些答案,请确保您将所有其他状态的标题设置为零。这似乎不会出现在模拟器中。。只有在设备中才可以?这个答案是可以接受的,没有任何其他事件可以做。请检查Murali的下一个答案,您也未能添加这些答案,请确保您将所有其他状态的标题设置为“无”。模拟器中似乎没有显示。。只有在设备中才有?为什么在这里使用定时器?他只需要改变标题就可以了!“在iOS中按住按钮应显示按钮标题”不更改标题您不需要为此添加标签!UIButton已经有标题显示,!在这里,他只需为所有其他州设置@“”标题,并仅在标题突出显示时向标题添加文本即可!他是否提到他需要将标题显示为UILabel??从未!如果是这样,有几种方法可以显示!你为什么在这里用定时器?他只需要改变标题就可以了!“在iOS中按住按钮应显示按钮标题”不更改标题您不需要为此添加标签!UIButton已经有标题显示,!在这里,他只需为所有其他州设置@“”标题,并仅在标题突出显示时向标题添加文本即可!他是否提到他需要将标题显示为UILabel??从未!如果是这样,有几种方法可以显示!它似乎没有出现在模拟器中。。它只出现在设备中吗?它似乎并没有出现在模拟器中。。它只存在于设备中吗?