私は一緒に働いていXcode5
ます。
NSTextField
my の幅をコンテンツに合わせて調整したいと思います。
InterfaceBuilder
可能であれば、サブクラス化せずにこれを行いたいと思います。
編集:私はautolayout
ONで働いています!! (これにより、NSTextFieldの幅を変更できなくなっているようです)
私は一緒に働いていXcode5
ます。
NSTextField
my の幅をコンテンツに合わせて調整したいと思います。
InterfaceBuilder
可能であれば、サブクラス化せずにこれを行いたいと思います。
編集:私はautolayout
ONで働いています!! (これにより、NSTextFieldの幅を変更できなくなっているようです)
このようにしてみてください:-デリゲートをテキストフィールドに接続します
-(void)controlTextDidChange:(NSNotification *)obj
{
NSString *str=[yourTextField stringValue];
NSCell *cell=[[NSCell alloc]initTextCell:str];
CGFloat sz=[cell cellSize].width;
[yourTextField setFrameSize:NSMakeSize(sz+10.0, 22.0)];
}
NSTextfield の preferredMaxLayoutWidth を設定してみてください。この値は高さの更新に使用されます。参考になれば幸いです。参照リソース: UILabel sizeToFit は autolayout ios6 では機能しません