🍎 iOS/πŸ”₯ νŠΈλŸ¬λΈ” μŠˆνŒ…

[iOS/Swift]λ²„νŠΌμ€ ν•œ 번만 λˆŒλ €λŠ”λ° Viewκ°€ 두 번 λΆˆλ¦°λ‹€?

MINT09 2024. 7. 4. 00:31

 

μ•„μ£Ό μš”μƒν•œ 일이 μžˆμ—ˆλ‹€. 이미지 μ €μž₯ν•˜κΈ°λ₯Ό λˆŒλ €λŠ”λ°, μ €μž₯ μ™„λ£Œ ν˜Ήμ€ μ €μž₯ μ‹€νŒ¨ νŒμ—…μ΄ 두 번 λΆˆλ¦¬λŠ” 게 μ•„λ‹Œκ°€?

λ‘œμ§μ—μ„œ λ¬Έμ œκ°€ μžˆμ—ˆλ‚˜ μ‹Άμ–΄μ„œ νŒμ—…μ„ ν˜ΈμΆœν•˜λŠ” 뢀뢄에 브레이크 포인트λ₯Ό μ°μ–΄λ³΄μ•˜λŠ”λ°, 브레이크 ν¬μΈνŠΈλ„ ν•œ 번만 μž‘ν˜”λ‹€!!

μ™œ νŒμ—… ν˜ΈμΆœμ€ ν•œ 번 만 λ˜λŠ”λ° λ·°λŠ” λ‘κ°œκ°€ λΆˆλ¦¬μ§€...? 이거 μ—‘μŠ€μ½”λ“œ 잘λͺ» μ•„λ‹ˆμ•Ό?! 라고 κ΄œν•œ 탓을 ν•΄λ³΄μ•˜μ§€λ§Œ.

μ–Έμ œλ‚˜ μ½”λ“œλŠ” 거짓말을 μ•ˆν•˜λŠ”~ 응 λ™μΌν•œ λ·°λͺ¨λΈ κ³΅μœ ν•œ λ‚΄ 잘λͺ»~

ν˜„μž¬ λ‚΄ ν”„λ‘œμ νŠΈμ—λŠ” ν”„λ‘œν•„ 이미지λ₯Ό λ³Ό 수 μžˆλŠ” μˆœκ°„μ΄ 두 번 μ‘΄μž¬ν•œλ‹€.

1. μ²˜μŒμ— ν”„λ‘œν•„μ„ λ‹€ μƒμ„±ν•œ ν›„ 

2. 마이 νŽ˜μ΄μ§€μ—μ„œ ν”„λ‘œν•„ μΉ΄λ“œ λ²„νŠΌμ„ λˆ„λ₯Έ 경우

λ·°μ—λŠ” 차이가 μžˆκΈ°μ— 각기 λ‹€λ₯Έ λ·°λ₯Ό λ§Œλ“€κ³  λ·°λͺ¨λΈλ§Œ κ³΅μœ ν•΄ μ€¬μ—ˆλŠ”λ°, μ΄λ•Œ 각자 λ‹€λ₯Έ λ·°λͺ¨λΈμ„ μƒμ„±ν•΄μ„œ λ„£μ–΄μ€€ 것이 μ•„λ‹ˆλΌ DIManagerμ—μ„œ λ·°λͺ¨λΈμ„ ν•˜λ‚˜λ§Œ μƒμ„±ν•΄μ„œ κ·Έ λ·°λͺ¨λΈμ„ 두 개의 λ·° λͺ¨λ‘μ— λ„£μ–΄μ£Όμ—ˆλ‹€. λ•Œλ¬Έμ— 1번 λ·°λ₯Ό μ§€λ‚˜μ„œ 2번 λ·°λ₯Ό 온 경우 이미지 μ €μž₯ν•˜κΈ°λ₯Ό λˆ„λ₯΄λ©΄ λ·°λͺ¨λΈμ΄ 두 번 μž‘λ™ν•΄μ„œ λ·°κ°€ 두 번 λœ¨λŠ” κ±°μ˜€λ‹€. 사싀 λ·°μ»¨μ—μ„œ λ„μš°λŠ” κ±°μ˜€λ‹€λ©΄ 이런 일이 λ²Œμ–΄μ§€μ§€ μ•Šμ•˜κ² μ§€λ§Œ popUpViewλŠ” Window에 addSubviewλ₯Ό μ‚¬μš©ν•΄ λ„μ›Œμ„œ μ΄λ ‡κ²Œ λ˜μ—ˆλ‹€... μ—­μ‹œ μ„ λ°° 개발자 λΆ„λ“€κ»˜μ„œ μ˜μ‘΄μ„±μ„ μ‘°μ‹¬ν•˜λŠ” κ²ƒμ—λŠ” λ‹€ ν¬λ‚˜ν° μ΄μœ κ°€ 있던 κ²ƒμ΄μ–΄μš”. ν•˜λ‚˜λ₯Ό μ§œλ„ 잘, μƒκ°ν•˜κ³  μ§œμ§€ μ•ŠμœΌλ©΄ κ·Έ λ‹Ήμ‹œμ—λŠ” λ„˜μ–΄κ°€λ„ 후에 어디에선가 겹쳐지며 λ¬Έμ œκ°€ μƒκΈ°λŠ”....

μ—¬νŠΌ! λ·°λͺ¨λΈμ„ λ”°λ‘œ μƒμ„±ν•˜μ—¬ λ„£μ–΄μ€ŒμœΌλ‘œ ν•΄κ²°ν•˜μ˜€λ‹€!!

λ·°λͺ¨λΈ ν•˜λ‚˜λ§Œ μƒμ„±μ—μ„œ

let profileCardViewModel = ProfileCardViewModel()
let profileCardViewController = ProfileCardViewController(viewModel: profileCardViewModel)
let myPageProfileCardViewController = MyPageProfileCardViewController(viewModel: profileCardViewModel)

λ·°λͺ¨λΈ λ‘κ°œ μƒμ„±μœΌλ‘œ!

let profileCardViewModel = ProfileCardViewModel()
let profileCardViewController = ProfileCardViewController(viewModel: profileCardViewModel)

let myPageProfileCardViewModel = ProfileCardViewModel()
let myPageProfileCardViewController = MyPageProfileCardViewController(viewModel: myPageProfileCardViewModel)

https://apps.apple.com/kr/app/roome/id6503616766

 

‎roome

‎λ°© νƒˆμΆœ ν”„λ‘œν•„ μ œμž‘ μ„œλΉ„μŠ€ 루미λ₯Ό 톡해 λ‚˜μ˜ μ„±ν–₯을 λΉ λ₯΄κ²Œ μ΄λ―Έμ§€λ‘œ λ§Œλ“€μ–΄ λ³΄μ„Έμš”. λ£¨λ―ΈλŠ” λ°© νƒˆμΆœμ„ μ’‹μ•„ν•˜λŠ” μ‚¬λžŒλ“€μ΄ λ‚˜μ˜ μ·¨ν–₯을 담은 ν”„λ‘œν•„μ„ 이미지 1μž₯으둜 λ§Œλ“€ 수 μžˆλŠ” μ„œλΉ„μŠ€

apps.apple.com