Ios 在UIToolbar中移动UILabel的文本

Ios 在UIToolbar中移动UILabel的文本,ios,objective-c,xcode,uitextfield,uilabel,Ios,Objective C,Xcode,Uitextfield,Uilabel,如何将UILabel的文本左右移动并重复自身。UILabel位于UIToolbar内,UIToolbar是工具栏的“inputAccessoryView”。我还有一个问题是,如何将多个项目作为某事物的自我。查看我的代码,您将看到输入inputAccessoryView的本身是“Cell1Field1Disclose” 为了进一步澄清,我有一个viewController,其中包含大约10个UITextFields和另外10个UITextFields,以辞去第一响应者的职务 - (void)vie

如何将UILabel的文本左右移动并重复自身。UILabel位于UIToolbar内,UIToolbar是工具栏的“inputAccessoryView”。我还有一个问题是,如何将多个项目作为某事物的自我。查看我的代码,您将看到输入inputAccessoryView的本身是“Cell1Field1Disclose”

为了进一步澄清,我有一个viewController,其中包含大约10个UITextFields和另外10个UITextFields,以辞去第一响应者的职务

- (void)viewDidLoad
{
    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 23)];
    label.backgroundColor = [UIColor clearColor];
    label.shadowOffset = CGSizeMake(0, 1);
    label.text = @"24 Hour time format only!";
    label.font = [UIFont systemFontOfSize:17.0];
    [label setTextColor:[UIColor whiteColor]];

    UIBarButtonItem *text2 = [[UIBarButtonItem alloc] initWithCustomView:label];

    //UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];

    //UIBarButtonItem *flexibleSpace2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];

    UIToolbar* numberToolbar = [[UIToolbar alloc]init];
    numberToolbar.barStyle = UIBarStyleBlackOpaque;
    numberToolbar.items = [NSArray arrayWithObjects:text2, nil];
    [numberToolbar sizeToFit];
    self.cell1Field1Dismiss.inputAccessoryView = numberToolbar;
}
第一响应者辞职的行动是:

- (IBAction)hideKeyboard:(id)Sender
{
    [cell1Field1Dismiss resignFirstResponder];
    [cell1Field1 resignFirstResponder];

    [cell1Field2Dismiss resignFirstResponder];
    [cell1Field2 resignFirstResponder];

    [cell2Field1Dismiss resignFirstResponder];
    [cell2Field1 resignFirstResponder];

    [cell2Field2Dismiss resignFirstResponder];
    [cell2Field2 resignFirstResponder];

    [cell3Field1Dismiss resignFirstResponder];
    [cell3Field1 resignFirstResponder];

    [cell3Field2Dismiss resignFirstResponder];
    [cell3Field2 resignFirstResponder];

    [cell4Field1Dismiss resignFirstResponder];
    [cell4Field1 resignFirstResponder];

    [cell4Field2Dismiss resignFirstResponder];
    [cell4Field2 resignFirstResponder];

    [cell5Field1Dismiss resignFirstResponder];
    [cell5Field1 resignFirstResponder];

    [cell5Field2Dismiss resignFirstResponder];
    [cell5Field2 resignFirstResponder];
}
转到此图以查看提到的视图控制器。

用于重新调整您可以使用的键盘

[self.view endEditing:YES]  remove all the resignFirstResponders.

找到选框标签的解决方案

对于我的项目,我没有使用ARC,我了解到您的选框标签使用ARC。它还能工作吗?@user3121577可以使用-fno-objc-ARC编译器标志对特定文件禁用ARC。我怎么做。对于所有的麻烦,我很抱歉,但我是一个新手。我可以用石英核心代替使用和导入字幕标签吗?字幕标签在inputAccessoryView中不起作用。