2013-05-15 1 views
-1

У меня есть представление, которое добавляет, поскольку subView в представлении View in view имеет метод загрузки, он отлично работает, но после свойства setFrame этого представления в методе, тогда, если я скрою это представление, то он не скрывает, Я думаю, из-за свойства setFrame это не скрывает представление.как скрыть любой UIView после применения свойства setFrame

 NineView=[[UIView alloc] initWithFrame:CGRectMake(570,300,50,-height9)]; 

    NineView.backgroundColor=[UIColor colorWithRed:(102/255.f) green:(107/255.f) blue:(40/255.f) alpha:1]; 

    [self.view addSubview:NineView]; 

и после setFrame если я скрыть эту точку зрения, то он не скрывает его

  [NineView setFrame:CGRectMake(570,300,50,-height9)]; 
+0

, где ваш взгляд шкура кодирования –

+0

@Jdeveloper Iphone Вы Чет? –

+0

Почему вы используете метод initWithFrame, а затем метод setFrame? оба метода приводят к одному и тому же. Также ..пожалуйста, вставьте еще один код, чтобы мы могли лучше понять, что именно вы делаете. – Shailesh

ответ

0
NineView=[[UIView alloc] initWithFrame:CGRectMake(570,300,50,-height9)]; 
NineView.backgroundColor=[UIColor colorWithRed:(102/255.f) green:(107/255.f) blue:(40/255.f) alpha:1]; 
[self.view addSubview:NineView]; 
[NineView setHidden:YES]; 

Если скрыть ваш взгляд просто отлично.

РЕДАКТИРОВАТЬ: Кроме того, вы X-координата представления поместите свое представление из границ экрана. Оно должно быть меньше, чем 320. Поскольку максимальная ширина iPhone составляет 320 и высота 480. Высоту iPhone5 является 568.

0

можно скрыть после setFrame метода и вы делаете одну вещь неправильно ваш X coordinate находится вне 320 Таким образом, вы не может видеть ваше мнение, потому что оно выходит за пределы экрана. И напишите этот код в своем методе, где вы хотите скрыть этот вид. Если вы не можете скрыть это, вы делаете что-то не так в своем коде.

[NineView setHidden:YES]; 

Примечание: В iPhone 4

X coordinate should be x >= 0 and x <= 320 
    Y coordinate should be y >= 0 and y <= 480 

В iPhone 5

X coordinate should be x >= 0 and x <= 320 
    Y coordinate should be y >= 0 and y <= 568