Как изменить цвет Селектора UIPickerView

В дополнение ко всем ответ else необходимо отметить, что параметры являются дополнительными в C#, если приложение не использует параметры командной строки.

Этот код совершенно действителен:

internal static Program
{
    private static void Main()
    {
        // Get on with it, without any arguments...
    }
}
5
задан pasawaya 21 June 2012 в 18:37
поделиться

1 ответ

Полагаю, вы имеете дело с iPhone SDK? Могут существовать другие фреймворки, использующие это имя, поэтому, возможно, вы можете добавить свои теги, чтобы включить uikit, cocoa-touch или что-то в этом роде.

В любом случае, вы можете установить showsSelectionIndicator экземпляра UIPickerView в NO, поэтому он скрывает селектор. Затем вы можете создать новое представление с настроенным стилем выбора и добавить его в супервизор над UIPickerView.

// Some sample code, but you can do this in IB if you want to
_pickerView = [[UIPickerView alloc] init];
_pickerView.showsSelectionIndicator = NO;
[_pickerView sizeToFit];
[self.view addSubview:_pickerView];

UIImage *selectorImage = [UIImage imageNamed:@"selectorImage.png"]; // You have to make it strechable, probably
UIView *customSelector = [[UIImageView alloc] initWithImage:selectorImage];
customSelector.frame = CGRectZero; // Whatever rect to match the UIImagePicker
[self.view addSubview:customSelector];
[customSelector release];

Взлом самого элемента пользовательского интерфейса потребует гораздо больше работы, и это тоже должно сработать.

4
ответ дан 18 December 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: