티스토리 뷰
SwipeActionsConfiguration에 대한 기록.
- UIContextualAction의 image를 set해줄 때, 이미지의 원래 색상을 잃어버린다. 무조건 하얀색으로 나오게 됨.
rederingMode를 original로 해도 하얀색 ㅇㅇ 하지만 꼼수를 쓰면 원래 색상으로 나오게 할 수 있음. 아 그 스오플 링크를 지금 못찾겠음...
- UIContextualAction title의 textColor를 바꿀 방법이 없다. 이것도 무조건 하얀색으로 나온다. 이거 바꿀 수 있는 방법 아는 사람?
=> image는 꼼수를 써서 원래 색상으로 나오게 할 수 있지만 title의 textColor는 바꾸지 못했다. 도대체가 UIContextualAction의 title에 접근할 방법이 없다.
아 이제보니..진짜 엄청난 이상한 짓을 하면 접근을 할 수 있긴하군..하지만 미친코드이기 때문에 그냥 안쓰는것이 낫겠다.
SwipeActionsConfiguration경우엔 iOS11부터 사용 할 수 있는데, 꽤나 최근에 나온거치고 너무 커스텀에 제약이 많은 것 같다. 아니 backgroundColor를 바꿀 수 있으면 말이야 title textColor는 기본아닌가? 시대가 어떤시댄데 말이야....참..
애플님들 바꿀 수 있게 해주면 안될ㄲ ㅏ요? :) OTL
- 어떤 cell은 swipeAction을 주고싶지 않을 때.
리턴타입이 옵셔널이라 nil을 주면 안나오겠지..하고 nil을 리턴했지만 뜬금없이 "삭제" 가 나왔다. 그 destructive스타일 준것처럼 빨간 삭제 그거 ㅇㅇ 그게 기본적으로 있는건가?
swipeAction을 주고싶지 않다면
actions에 빈 배열을 주면 된다.
- 스와이프 할때 쭉~~~ 땡끼면 제일 가에 있는 action이 딱 남게 되는 그런 현상 아셈??
기본 메일앱에서 trailing swipe하면서 쭉 땡기면
이렇게 된다. 그니까 제일 가에 있는게 딱 앞으로 붙어버림.
이런걸 막고싶으면,
UISwipeActionsConfiguration의 performsFirstActionWithFullSwipe를 false로 해주면 된다. 얘의 기본값은 true라서 위 메일앱 같은 현상이 나는거임.
false하고 해보면 쭉 땡겨도 action들이 제자리에 있음.
textColor안바뀔 때, 뭔가 처음느껴보는 감정을 느꼈음.
뭔가 UIContextualAction에서 접근할려고 했는데, 진짜 접근 할 수 있는 방법이 없어서..
진짜 여기서 접근 할 수 있는 프로퍼티가 이게 다임.
뭔가 프레임워크라는 벽에 턱 막힌 그 기분..이때까지 뭔가 어떻게든 할 수 있었는데, 이건 뭔가 진짜 방법이 없는 기분..
진짜 접근하는 방법이 무조건 있을 것 같은데, 접근 못하는 기분zzzzz
하하
'iOS' 카테고리의 다른 글
iOS ) UITableView달라진 점!! (2) | 2019.06.08 |
---|---|
iOS ) UIFontPickerViewController (2) | 2019.06.08 |
iOS ) Facebook공유기능 (1) | 2019.05.20 |
iOS ) asyncAfter. deadline / wallDeadline (2) | 2019.05.15 |
iOS ) Core Animation (0) | 2019.05.14 |
- IOS
- swift 공부
- ios 13
- swift array
- 제이슨 파싱
- 스위프트
- iOS delegate
- FLUTTER
- swift tutorial
- Xcode
- actor
- swift3
- 회고
- np-hard
- UIBezierPath
- WidgetKit
- Combine
- WKWebView
- swift sort
- 피아노
- fastlane
- Accessibility
- swift delegate
- WWDC
- SwiftUI
- github
- np-complete
- 스위프트 문법
- Swift
- Git
- Total
- Today
- Yesterday