MemeMe

목차

  • MemeMe Application 소개
  • MemeMe 기능소개
  • MemeMe Kick 기능 설명

MemeMe Application 소개

  • 앨범, 카메라를 이용하여 이미지를 가져온 후 뷰에 상,하단에 텍스트를 추가하여 공유, 저장, 전송 등의 이벤트 진행
  • 액션이 끝난 이미지에 대하여 TableVIew, CollectionView 의 리스트 제공 (삭제, 순서 변경 등 가능)
  • 리스트에 있는 이미지 보기 제공
  • 리스트 이미지 등와 텍스트등은 별도의 파일을 생성하지 않고 캐시로 만들어 관리



MemeMe 기능소개



시연동영상

  • Action을 끝낸 이미지에 대하여 파일 리스트 제공

    1. TableView (파일 삭제, 순서 변경 가능)

    테이블뷰 테이블 셀 수정

    2. CollectionView (CustomLayout Collection 추가)

    콜렉션뷰 커스텀콜렉션뷰

  • 이미지 수정

    1. 카메라, 앨범을 이용한 이미지 가져오기

    이미지 불러오기

    2. 뷰 상단, 하단 텍스트 입력

    텍스트 입력

    3. 수정된 이미지 처리 (전송, 공유, 저장 등)

    이미지처리

  • 이미지 보기

    1. 화면 회전에 따른 ContentMode 변경 후 보기

    이미지보기

  • 데이터 저장

    appDelegate.anyArr.append(["topText":meme.topText! as NSString,"bottomText":meme.bottomText! as NSString,"originalImage":UIImagePNGRepresentation(meme.originalImage!)! as NSData,"memedImage":UIImagePNGRepresentation(meme.memedImgae!)! as NSData])
    setting.set(appDelegate.anyArr, forKey: "memes")



------------- ## MemeMe Kick 기능 설명
  • Beizerpath를 이용한 그림판 (하단 Slider로 선 굵기 변경 가능)
  • Delegate를 이용한 이전 이미지 변경

    그림판 변경된 이미지