2013-02-16 1 views
1

У меня есть представление с изображением изображения, я хочу, чтобы это изображение появилось, когда я нажал на этот значок. Я думаю, что это возможно с UIpopovercontroller. Я новый парень для развития iPhone. надеюсь, ваша помощь. Thanx ..Всплывающий значок изображения, который находится в моей UIView-Objective C

+0

В iphone нет popover. Для iPad вы можете использовать это. –

+0

Вы имеете в виду, когда вы нажимаете на значок изображения, тогда его шоу больше справа? –

+0

@NitinGohel: u r right! –

ответ

1

вы можете сделать это, как это, создать выход из значка в файле .h и сделать свойство его взаимодействия с пользователем выбран

{ 
    UIImageView *imgView; 
    UIImageView *closeimgView; 
} 
    @property (strong, nonatomic) IBOutlet UIImageView *iconIv; 

и .m файл.

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 
    UITapGestureRecognizer* ivGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(ivTapped:)]; 

    [imageIv addGestureRecognizer:ivGesture]; 
} 
- (void)ivTapped:(id)sender 
{ 
    imgView = [[UIImageView alloc] initWithFrame:CGRectMake(35, 50, 250, 350)]; //create appropriate frame 
    imgView.image = [UIImage imageNamed:@"iPhone.jpg"]; 
    imgView.contentMode = UIViewContentModeCenter; 

    [self.view addSubview:imgView]; 

    closeimgView = [[UIImageView alloc] initWithFrame:CGRectMake(275, 45, 25, 25)]; //create appropriate frame 
    closeimgView.image = [UIImage imageNamed:@"close_btn.png"]; 
    closeimgView.userInteractionEnabled =YES; 
    closeimgView.contentMode = UIViewContentModeCenter; 
    [self.view addSubview:closeimgView]; 

    UITapGestureRecognizer* closeivGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(closeivTapped:)]; 

    [closeimgView addGestureRecognizer:closeivGesture]; 


} 

- (void)closeivTapped:(id)sender 
{ 
    [imgView removeFromSuperview]; 
    [closeimgView removeFromSuperview]; 
} 
+0

thanx это работает .. Мне нужно еще немного по-настоящему хорошо выглядеть с помощью кнопки закрытия и фонового наложения. если и нашел что-нибудь там, помогите мне .. –

+0

Я буду .......... – Dilip

+0

@mumthezirvp проверить ans now .. – Dilip

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