2015-12-18 1 views
-1

Я настраиваю вид прокрутки, и на этом представлении у меня есть две кнопки, но кнопки не отображаются на изображении. Когда я установил прокрутку. Я хочу кнопку на картинке:Невозможно установить кнопку в режиме прокрутки в iOS

-(void)addScrollView{ 

    scrollview.contentSize=CGSizeMake(1280,960); 

    CGRect fullScreenRect=[[UIScreen mainScreen] applicationFrame]; 

    scrollview=[[UIScrollView alloc] initWithFrame:fullScreenRect]; 

    scrollview.contentSize=CGSizeMake(320,758); 

    imageview = [[UIImageView alloc]initWithImage: 

       [UIImage imageNamed:@"IPHome Page Final.jpg"]]; 

    [scrollview addSubview:imageview]; 

    scrollview.minimumZoomScale = 0.5; 

    scrollview.maximumZoomScale = 3; 

    scrollview.contentSize = CGSizeMake(imageview.frame.size.width, 

              imageview 

              .frame.size.height); 

    scrollview.delegate = self; 
    [imageview addSubview:CameraButton]; 
    [imageview addSubview:SoundButton]; 
    [self.view addSubview:scrollview]; 

} 

Как это сделать?

+0

В вашем вставленном коде нет кнопок. Возможно, причина в том, что на вашем экране нет кнопок ... – Kuba

+0

- (IBAction) CameraSound: (id) отправитель { [Capture stop]; NSString * strPath = [[NSBundle mainBundle] pathForResource: @ "takephotoshutter" ofType: @ "wav"]; url = [NSURL fileURLWithPath: strPath]; NSError * err; Capture = [[AVAudioPlayer alloc] initWithContentsOfURL: ошибка URL: &err]; [Capture play]; } Это мой код кнопки. –

+0

ohh .... я не устанавливал рамку кнопки. –

ответ

0

Ваш кодовый дескриптор появляется на кнопке (например, прикоснуться внутрь/наружу ..etc) Сначала вы должны создать кнопки. Создайте кнопку либо программно через UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 44, 44)], либо добавьте ее в конструктор интерфейса и создайте для нее IBOutlet.

Смежные вопросы