I have a UIDatepicker where i have added border image so that it sits on top of UIDatepicker border . In simulator the border image is in exactly on top of UIDatepicker border ,but when i run the project on iphone / ipod device .the border image tends to be in out of position .Why is this happening ?
When i tap on settingsButton ..settingsButtonChanged method is called and in settingsView datepicker is added .
Thanks
UPDATE :
 -(void)viewDidLoad
    {
        userTimePicker = [[UIDatePicker alloc]init
    }
    -(IBAction)settingsButtonChanged:(UIButton *)sender
    {
        UIImageView *settingsImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"settingsViewImage.png"]];
        settingsImage.frame = CGRectMake(0.0, 0.0, 280.0, 370.0);
        CGFloat height = [UIScreen mainScreen].bounds.size.height;
        if(height==568.00)
        {
            settingsView.frame = CGRectMake(0.0, 50.0, 280.0, 370.0);
        }else
        {
            settingsView.frame = CGRectMake(20.0, 45.0, 280.0, 370.0);
        }
        settingsView.backgroundColor = [UIColor clearColor];
        [settingsView addSubview:settingsImage];
        UIImageView *userTimePickerBorder = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"datepickerBorder.png"]];
        userTimePickerBorder.frame = CGRectMake(0.0, 0.0, 150.0, 180.0);
        userTimePicker.frame = CGRectMake(65.0, 165.0, 150.0, 180.0);
        userTimePicker.datePickerMode = UIDatePickerModeTime;
        [settingsView addSubview:userTimePicker];
        [userTimePicker addSubview:userTimePickerBorder];
        [symptomView addSubview:settingsView];
    }
 
     
    