Как я могу создать слайдер в UIViewController - PullRequest
1 голос
/ 10 марта 2012

Как я могу заставить controller1 скользить вверх и вниз, создав в нем slider

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {


switch (buttonIndex) {

    case 0:{

        //Devanagari view display 

        ButtonViewController *controller1 = [[ButtonViewController alloc]init];

        controller1.delegate = self;

        UINavigationController *navigationController = [[UINavigationController alloc]
                                                        initWithRootViewController:controller1];
        navigationController.navigationBar.tintColor = [UIColor colorWithHue:2.0/12 saturation:2.0 brightness:4.0/10 alpha:1.0];

        [self presentModalViewController:navigationController animated:YES];

        [navigationController release];

        break;
    }

Я получил это от User Experience Coding How-To's from Apple Reference для создания slider

CGRect frame = CGRectMake(0.0, 0.0, 200.0, 10.0);
UISlider *slider = [[UISlider alloc] initWithFrame:frame];
[slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
[slider setBackgroundColor:[UIColor clearColor]];
slider.minimumValue = 0.0;
slider.maximumValue = 50.0;
slider.continuous = YES;
slider.value = 25.0;

Я добавил все это прямо под UIText View в controller1, но controller1 не скользит вверх и вниз.

Благодарю за помощь.

1 Ответ

1 голос
/ 12 марта 2012

Из того, что я могу рассказать о том, что вы пытаетесь сделать, я думаю, что вы должны использовать UIScrollView и взять под контроль его свойство contentOffset. Я собрал небольшой пример приложения, надеюсь, это то, что вы пытаетесь сделать.

http://cl.ly/2Z3D1D0W1m332y313v0A

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...