1

奇妙な問題に苦しんでいます...ストーリーボードを使用してすべてを設定しました。uitextviewのテキストコンテンツのサイズに応じて、プログラムでサイズ変更と再配置を行う必要があります。しかし、私が望むように再配置されていないようです:(

-(void)viewWillAppear:(BOOL)animated
{
    //ansContent is connected to the uitextview via IBOutlet
    ansContent.frame = CGRectMake(27, 90, 270, 10000);
    ansContent.text = @"very very long text here";
}

テキストの変更は機能しているようです...フレームではありません:S何が問題になっていますか?Storyboardで行ったのは、uitextviewをドラッグアンドドロップしてansContentに接続することだけでした。

4

1 に答える 1

2

ストーリーボードの自動レイアウトオプションを無効にします。あなたの場合、自動レイアウトが適切な場所に表示されないようにしています。無効にすると、プログラムでフレームを設定できます。

于 2013-01-15T20:11:15.580 に答える