아이폰어플개발정보2010. 10. 16. 15:14
[아이폰 앱 개발] UI - iPod비디오 처럼 화면에 컨트롤을 오버레이 시키기
iPod의 Movie플레이인데요.. 
손으로 한번 클릭하면 
컨트롤을 담고 있는 반투명한 윈도우가 뜹니다.
여기서 정지하거나 스크롤 등을 할 수있지요.

이런 컨트롤을 overlay시키고 싶은데.. 어떻게 만들어야 할지 조언좀 해 주세요..




 
1. 혹시 구현해 보신 경험이 있으신분들 조언해 주시면 감사히 새겨 듣겠습니다.
2. 혹시 여기 저기서 들으신 것 잇으면 꼭 정답이 아니라도 좋으니 자유롭게 말씀해 주시면 감사히 듣겠습니다.
이 게시물을..
2008.10.14 02:39:49
행군
컨트롤 뷰를 만드신후
현재 뷰에 addSubview 로 올리신후
뷰에 터치가 들어오면 alpha값을 0 에서 1로 주시면 화면에 짠~
2008.10.14 02:41:10
행군
이방법이 젤로 편함
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 10. 12. 05:39
UI - iPod비디오 처럼 화면에 컨트롤을 오버레이 시키기
iPod의 Movie플레이인데요.. 
손으로 한번 클릭하면 
컨트롤을 담고 있는 반투명한 윈도우가 뜹니다.
여기서 정지하거나 스크롤 등을 할 수있지요.

이런 컨트롤을 overlay시키고 싶은데.. 어떻게 만들어야 할지 조언좀 해 주세요..




 
1. 혹시 구현해 보신 경험이 있으신분들 조언해 주시면 감사히 새겨 듣겠습니다.
2. 혹시 여기 저기서 들으신 것 잇으면 꼭 정답이 아니라도 좋으니 자유롭게 말씀해 주시면 감사히 듣겠습니다.
이 게시물을..
2008.10.14 02:39:49
행군
컨트롤 뷰를 만드신후
현재 뷰에 addSubview 로 올리신후
뷰에 터치가 들어오면 alpha값을 0 에서 1로 주시면 화면에 짠~
2008.10.14 02:41:10
행군
이방법이 젤로 편함
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 9. 11. 09:25
mapView위에 컨트롤을 올리는 간단한 방법

간단하다. 그냥 mapView아래에 두면된다.
쏘스상에서 신경안써도된다.

self.isPlaying=NO;

upCount=0;

downCount=0;

backwardCount=0;

forwardCount=0;

    // register for keyboard notifications

//[super viewDidLoad];

//self.frontView = [[UIView alloc]init];

//[self.view addSubview:self.frontView];

//mapView=[[MKMapView alloc]initWithFrame:CGRectMake(0, 0, 320, 320)];

mapView.showsUserLocation=TRUE;

mapView.mapType=MKMapTypeStandard;

mapView.delegate=self;

MKCoordinateRegion region;

MKCoordinateSpan span;

span.latitudeDelta=0.012;

span.longitudeDelta=0.012;

locationManager=[[CLLocationManageralloc] init];

locationManager.delegate=self;

locationManager.desiredAccuracy=kCLLocationAccuracyNearestTenMeters;

[locationManagerstartUpdatingLocation];   //Activate this line for having GPS tracking working

CLLocationCoordinate2D location2; //= mapView.userLocation.coordinate;

location2.latitude=45.43717;

location2.longitude=12.32688;

//location2.latitude=self.startLatitude;

//location2.longitude=self.startLongitude;

//self.label_curLon.text=[NSNumber  numberWithDouble:[self startLatitude]];

//self.label_curLat.text=[NSNumber numberWithDouble:[self startLatitude]];

//self.label_curLon.text=[[NSString alloc] initWithFormat:@"%d", [self startLatitude]];

//self.label_curLat.text=[[NSString alloc] initWithFormat:@"%d", [self startLongitude]];

region.span=span;

region.center=location2;

[mapViewsetRegion:region animated:NO];

//[mapView regionThatFits:region];

[self.frontViewinsertSubview:mapViewatIndex:0];

CLLocationCoordinate2D c;

NSString *latitude =  @"45.43700";

NSString *longitude = @"12.32516";

c.latitude = [latitude doubleValue];

c.longitude = [longitude doubleValue];

GPSAnnotation *annotation = [[GPSAnnotationalloc] initWithCoordinate:c];

annotation.currentPoint = [NSNumber numberWithInt:1];

annotation.mTitle=@"Point number 1";

[mapView addAnnotation:annotation];

[annotation release];

self.trace=[[NSMutableArrayalloc]init];

}

보다시피 viewDid, viewWillAppear에서 addSubView할 필요없다.


Posted by 오늘마감

댓글을 달아 주세요