전체 글 115

iOS Main을 생성한 xib로 설정하기.

1. 처음 프로젝트를 생성하면 보이는 main.storyboard 에서 navigation controller를 생성 한다. 2. navigation controller 를 우클릭하여 view controller 로 걸어서 root view controller 를 클릭 3. Storyboard Entry Point를 navigation controller 로 이동시킨다. 4. navigation controller 를 클릭하여 우측에 보이는 show navigation bar 체크를 해제하여 준다. 5. m 파일에서 viewDidLoad 에 화면을 전환 하는 소스 코드를 넣어서 화면을 이동 시키면 된다.(아래처럼)

프로그램/iOS 2016.03.03

iOS 라벨 부분 글자 색상변경

NSString *text = [self.Label text]; //아울렛 걸린 라벨의 텍스트 or 원하는 텍스트NSMutableAttributedString *String = [[NSMutableAttributedString alloc] initWithString: text]; //AttributeString으로 선언 NSRange sRange = [String rangeOfString:@"원하는 텍스트"]; //원하는 텍스트라는 글자의 위치가져오기[String addAttribute:NSForegroundColorAttributeName value:UIColorFromRGBA(0x009cff, 1) range:sRange]; //attString의 Range위치에 있는 "Nice"의 글자의 색상을 변..

프로그램/iOS 2016.03.02

iOS 코드로 버튼에 이벤트 주기

코딩시에 보통 테이블뷰를 사용하여 cell을 만들 경우 UITableViewCell에 있는 Oulet들에 이벤트를 주는 경우 나같은 경우 코드로 작성한다. 다르게 하는 방법이 있는지는 잘 모르겠다. [cell.ClickButton addTarget:self action:@selector(실행시킬 함수) forControlEvents:어떤 이벤트인지]; ex)[cell.ClickButton addTarget:self action:@selector(CellButton:) forControlEvents:UIControlEventTouchUpInside]; 그리고 이번트이 무엇인지 확인 하기 위해서는 보통 tag값을 활용하여 알아낸다.cell.ClickButton.tag = 값 - (void) CellButto..

프로그램/iOS 2016.02.26

iOS 테이블뷰 사용법

테이블뷰를 만드는 방법이다...일단 테이블뷰에 들어갈 셀을 만들어서 identifier를 지정해준다 난중에 저값으로 불러오니 알아서 작성. 그후 테이블뷰를 사용할 컨트롤로에 테이블뷰를 만든후 datasource와 delegate 그리고 outlet을 잡아준다. //셀 높이를 준다-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ return 셀높이; } //셀 갯수를 준바-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return 셀갯수; } //셀을 작성한다- (UITableV..

프로그램/iOS 2016.02.22

안드로이드 그래프 이미지 돌리기

private void PrintGraphDrawing(float now, float target, int id) { Bitmap bit = BitmapFactory.decodeResource(getResources(), R.drawable.graph_bg);// 뒤에깔 배경Bitmap bitnow = BitmapFactory.decodeResource(getResources(), R.drawable.graph__s);//배경앞에 깔릴 이미지Bitmap targetbit = BitmapFactory.decodeResource(getResources(), R.drawable.graph_g);// 배경앞에 깔릴 다른 이미지 Rect src = new Rect();Rect dst = new Rect(); in..

String.xml 포맷팅 및 필요한 사항들....

안드로이드 String.xml에 글을 쓰고 그 사이사이에 값을 넣기 위한 일이 있었을 것이다. 그때 포맷팅은 아래와 같이 사용해 준다. 1. string.xml %순서$s Int형은 d String형은 s를 입력. 안녕하세요.\n%1$d월은 %2$s원을 사용하였습니다. 줄바꿈은 \n, 한칸 띄어쓰기는 2. x.java String.format(getString(String.xml 사용 naming), 입력할 첫번째 값, 두번째값, .....);위의 String을 필요한 textview에 setText한다. String input = String.format(getString(R.string.Info), (calendar.get(Calendar.MONTH) + 1), Info),;Info.setText(i..

Dialog에서 백버튼 클릭시 and 키보드 제어

다이얼로그에서 백버튼 클릭시 Dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {@Overridepublic void onCancel(DialogInterface dialog) {//로직...}}); 다이얼로그에서 키보드 제어(구글에서 다이얼로그 키보드 제어 검색 )Dialog.addContentView(view, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));Dialog.getWindow().setSoftInputMode(android.view.WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE| android.v..

iOS 동적 라벨에 따라서 cell 높이 변경

Array 속 Dictionary 에서 라벨을 읽어와 라벨의 최소 최대 크기를 주고 다시 Dictionary에 setObject하여 cell 높이 값을 준다. TableCell.m 파일에서 static UILabel* eLabel = nil ; + (CGSize)SizeWithDic:(NSDictionary *) dic { //폰트 크기 및 사이즈 정렬 라인을 0으로 해줘야한다. if( eLabel == nil ) { eLabel = [UILabel new] ; eLabel.font = [UIFont systemFontOfSize:12.0f weight:UIFontWeightRegular] ; eLabel.lineBreakMode = NSLineBreakByCharWrapping ; eLabel.numb..

프로그램/iOS 2016.02.19

iOs UILabel, UIButton 색상, 폰트, 글자체 변경

//라벨self.Label.text =@"" //라벨 텍스트 입력 [self.Label setTextColor:UIColorFromRGBA(0x009cff, 1)]; //라벨 색상입력 [self.Label setFont:[UIFont fontWithName:@"SFUIDisplay-Regular" size:15.0f]]; //폰트 글크기 //버튼[self.Button setTitle:@"값넣기" forState:UIControlStateNormal]; //버튼 라벨 입력 [self.Button setTitleColor:UIColorFromRGBA(0x005cff, 1) forState:normal]; //버튼 라벨 색상 입력 [self.Button setBackgroundColor: UIColorFrom..

프로그램/iOS 2016.02.19