Sunday, July 31, 2011

How to Customize slider and rotate to 90degrees....

   sliderTransform = YourSlider.transform;

    [YourSlider setFrame:CGRectMake(67.0f, 199.0f, 251.0f,10.0f)];

  YourSlider.transform = CGAffineTransformRotate(sliderTransform, 270.0/180*M_PI);



//This makes YourSlider to vertical

    YourSlider.backgroundColor = [UIColor clearColor];

UIImage *stetchTrack1 = [[UIImage imageNamed:@"blankimage.png"]stretchableImageWithLeftCapWidth:5.0 topCapHeight:0.0];
   
  [YourSlider setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"blueslider.png"]]];


  [YourSlider setThumbImage:[UIImage imageNamed:@"thumb.png"] forState:UIControlStateNormal];  //to set thumb image of Slider

    [YourSlider setMinimumTrackImage:stetchTrack1 forState:UIControlStateNormal];
    [YourSlider setMaximumTrackImage:stetchTrack1 forState:UIControlStateNormal];
   
    YourSlider.continuous = YES;

    [YourSlider setAccessibilityLabel:NSLocalizedString(@"CustomSlider", @"")];

    [self.view addSubview:YourSlider];

No comments:

Post a Comment