iPhone App2011.05.31 14:56

특정한 경우 내가 만든 UIScrollView에 나타나는 Scroll bar를 hide 하고 싶은 경우가 

있습니다. 이럴때에는 아래 처럼 값을 설정해주면 됩니다.


UIScrollView * mainScrollView ;

~~~~~~


    [mainScrollView setShowsHorizontalScrollIndicator:NO];

    [mainScrollView setShowsVerticalScrollIndicator:NO];

감사합니다~ 


Posted by v동쓰v
iPhone App2011.05.24 10:45

특정 시나리오 수행시 이미 만들어진 UIToolbar의 Button Item을 다른걸로 변경해 줘야하는 경우가 발생한다.

이러한 경우에는 어떻게 해결해야 하는지 알아보자~

아래 코드로 해결해봅시다~!!

틀린점이 있으시면 댓글로 알려주세용~

2번째 버튼 아이켐을 바꿔보자

    

    UIImage * Img = [UIImage imageNamed:@"Input.png"];

    UIImageView * BlankView = [[UIImageView alloc]initWithImage:Img];

    UIBarButtonItem *BlankBtn = [[UIBarButtonItem alloc] initWithCustomView:BlankView];


    NSMutableArray *newItems = [Toolbar.items mutableCopy];

    

 

   [newItems  replaceObjectAtIndex:2 withObject:BlankBtn];

    Toolbar.items = newItems;

        

    

    [BlankView release];

    [BlankBtn release];

다른 방법을 사용중이신분은 조언을 부탁드립니다~ 


Posted by v동쓰v
iPhone App2011.05.24 10:06

아이폰 개발시 UIToolbar 생성시 그안에 text [혹은 title,label]을 넣는 방법입니다~

toolbar는 투명으로 만들고용~

topToolbar = [[UIToolbar alloc]init];

    topToolbar.barStyle = UIBarStyleBlackTranslucent;

    [topToolbar sizeToFit];

  

    

    topToolbar.frame = CGRectMake(0, 0, 320, 44);

    

    //Create an array to hold the list of bar button items

    NSMutableArray *items = [[NSMutableArray alloc] init];

    

    UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 320, 44)];

    

    label.text = @"타이틀 테스트?";

    label.font = [UIFont systemFontOfSize:24.0];

    

    label.textAlignment = UITextAlignmentCenter;

    label.backgroundColor = [UIColor clearColor];

    label.shadowOffset = CGSizeMake(0, 1);

    

    UIBarButtonItem *toolBarTitle = [[UIBarButtonItem alloc] initWithCustomView:label];

    

    [items addObject:toolBarTitle];

    

    topToolbar.items = items;

    [items release];

    [label release];

    [toolBarTitle release];

    

    [self.view addSubview:topToolbar];
 


Posted by v동쓰v
iPhone App2011.05.22 11:59

UITextfield 생성후 키보드 띄우기 및 사라지게 하기 입니다.


 // 생성후 delegate를  self로 연결해줍니다.

    UITextField* textField = [[UITextField alloc] initWithFrame:CGRectMake(0,0,100,50)]; 

    [textField setBackgroundColor:[UIColor whiteColor]];

    [textField setPlaceholder:@"Text"];

    [self.view  addSubview:textField2];

    textField2.delegate = self;

    // 키보드여 나타나라
    [textField 
becomeFirstResponder];
 

    


// return 버튼 누를 결루 아래 함수가 콜됩니다.
 

- (BOOL)textFieldShouldReturn:(UITextField *)textField

{
// 키보드여 사라져라 

    [textField resignFirstResponder];

    

    return YES;

}

 
 


Posted by v동쓰v
iPhone App2011.05.20 13:46


아이폰 개발시 특정 상황에서 터치 이벤트를 무시해야 할때가 있습니다.

예를 들면 파일 로딩중 등등....


이때 간단하게 이벤트 받지 않기등을 처리할수있네영

1. Touch Event 무시하기

 [[UIApplication sharedApplication] beginIgnoringInteractionEvents];

2. 다시 Touch Event 받기


    [[UIApplication sharedApplication] endIgnoringInteractionEvents]; 


Posted by v동쓰v
iPhone App2011.05.20 09:16

UIToolbar의 배경을 투명하게 만들어보자~!!

UIToolbar를 상속 받아 새롭게 투명한 toolbar를 만들어보죠~!!!



@interface TransparentToolbar : UIToolbar
@end
 
@implementation TransparentToolbar
 
// Override draw rect to avoid
// background coloring
- (void)drawRect:(CGRect)rect {
    // do nothing in here
}
 
// Set properties to make background
// translucent.
- (void) applyTranslucentBackground
{
	self.backgroundColor = [UIColor clearColor];// 무텽한 컬러를 지정합니다,
	self.opaque = NO;
	self.translucent = YES;
}
 
// Override init.
- (id) init
{
	self = [super init];
	[self applyTranslucentBackground];
	return self;
}
 
// Override initWithFrame.
- (id) initWithFrame:(CGRect) frame
{
	self = [super initWithFrame:frame];
	[self applyTranslucentBackground];
	return self;
}
  
@end
 
 


Posted by v동쓰v
일상생활2011.05.19 14:11




올연말에 무조건 볼 영화입니다

The Adventures of Tintin - Teaser





 The Adventures of TinTin (파라마운트 & 소니) 2011.12.23 미국개봉

감독: Steven Spielberg
각본: Steven MOffat, Edgar Wright, Joe Cornish  
출연: Jamie Bell, Daneil Craig, Andy Serkis
제작: Steven Spielberg, Peter Jackson


- 올해 하반기 최대 기대작입니다~~~

스티븐 그필버그와 피터 잭슨이 만나서 만든 기대작이라네영



Posted by v동쓰v
iPhone App2011.05.19 13:54

현재 UIView의 Animation 중이라면 특정 액션시 Stop 하는 방법에 대해서 알아보자...


간단하다.....


소스 코드를 보자

 

//1. 먼저 UIView Animation을 만들고 진행하자....

            [UIView beginAnimations:@"test" context:itemView];

            [UIView setAnimationRepeatAutoreverses:YES]; // important

            [UIView setAnimationRepeatCount:20];

            [UIView setAnimationDuration:0.25];

            [UIView setAnimationDelegate:self];

            [UIView setAnimationDidStopSelector:@selector(testCallt:)];

 

//2. 특정 액션에서 UIView Animation Stop 하고 싶으면 아래 코드를 넣자..그러면 중지된다~

            [itemView.layer removeAllAnimations];

 


Posted by v동쓰v
iPhone App2011.05.19 12:59



NSString을 int로 변환하는 방법, int 를 NSString으로 변환하는 방법에 대해서 알아보자~!!!

1.  
NSString을 int로 변환하는 방법

NSString *str = @"15";

int i = [str intValue];

2. int를 NSString으로 변환해보자~!

int  i= 0;

NSStrinf *str = [NSString stringWithFormat:@"%d",i];
 


보기 처럼 간단하네용

NSString을 int로 변환하는 방법, int 를 NSString으로 변환하는 방법


Posted by v동쓰v
iPhone App2011.05.19 12:04


1. NSMutableDictionary 생성 및 add 방법

//생성
NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; 

//item add

[dictionary setObject:@"A Book about the Letter A" forKey:@"A"];

[dictionary setObject:@"A Book about the Letter B" forKey:@"B"];

[dictionary setObject:@"A Book about the Letter C" forKey:@"C"];



2. NSMutableDictionary remove 방법
// 전체 루프를 돌면서 각각의 아이템 삭제 작업을 해줘야합니다
 for (id theKey in dictionary ) {
        item = [[dictionary objectForKey:theKey] retain];
        
        [item removeFromSuperview];
        [item release];
        item = nil;
    }
    
    [dictionary removeAllObjects];
[ dictionary release];


Posted by v동쓰v