0

iPhone アプリで UIPickerView の高さを減らして、ラベルの右側に 4 行だけを表示したいと考えています。サインアップビューです。クレジットカードタイプのピッカービューが少し欲しいです。誰でも私を助けることができますか?どうすればできますか?私は通常、自分のアプリにストーリーボードを使用します

それができない場合、どうすればこのようなことができますか? こちらをご覧ください

画面下部のピッカーになる UITextField のようなもの。

4

1 に答える 1

1

アフィン変換を使用してピッカー ビューを縮小できます

pickerView.transform = CGAffineTransformMakeScale(0.75f, 0.75f);

これにより、ピッカーが元のサイズの 75% にスケーリングされます

UITextFieldデリゲートtextFieldShouldReturnメソッドでこれを行うだけです

- (BOOL)textFieldShouldReturn:(UITextField *)textField{
    if(textField == yourTextField)
    {
        [self callYourPicker];
        return NO;
    }
    return YES;
}

アクション シートで pickerView を表示するには、このリンクを参照してください http://www.sortedbits.com/putting-a-uipickerview-on-a-uiactionsheet/

于 2012-12-13T11:42:14.890 に答える