テキストフィールドをラベルに、またはその逆に変換するために次の関数を使用しています
-(void)convertLabelToTextField : (NSTextField *)Inlabel
{
[Inlabel setBezeled:YES];
[Inlabel setDrawsBackground:YES];
[Inlabel setEditable:YES];
[Inlabel setSelectable:YES];
}
-(void)convertTextFieldToLable : (NSTextField *)textField
{
[textField setDrawsBackground:NO];
[textField setEditable:NO];
[textField setSelectable:NO];
[textField setBezeled:NO];
}
しかし、私の UI は一貫していません。
- 初期ラベル
- テキストフィールドにラベルを付ける
- ラベル付けするテキストフィールド (テキストを選択した後)
- テキストフィールドにラベルを付ける
誰でも私を助けてください。