0

テキストビューに応じてツールバーのサイズを大きくする方法と、クリックすると新しい行に移動する必要があります。テキストがuitextviewに入力されると、ツールバーの長さが長くなるはずです

 text view which is in toolbar 
my code is  below  

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    textView = [[UITextView alloc] initWithFrame:CGRectMake(100, 10, 200, 42)];
    textView.contentInset = UIEdgeInsetsMake(0, 0, 0, 0);
    UIBarButtonItem *barItem = [[UIBarButtonItem alloc] initWithCustomView:textView];

    UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320.f, 80.f)];

    UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStylePlain target:self action:@selector(close)];
    toolbar.items = [NSArray arrayWithObjects:doneButton,barItem,nil];
    textView.inputAccessoryView=toolbar;
    textView.delegate=self;
    [self.view addSubview:toolbar];
}
4

3 に答える 3