Size: a a a

2020 November 23

m

mosariot in SwiftBook
источник

m

mosariot in SwiftBook
источник

m

mosariot in SwiftBook
источник

m

mosariot in SwiftBook
источник

m

mosariot in SwiftBook
источник

m

mosariot in SwiftBook
источник

m

mosariot in SwiftBook
Будет сильно в помощь, если кто-то попробует кропнуть вот этим любое оригинальное портретное фото с камеры (или поделится своим методом кропа в квадрат с центрированием):

extension UIImage {
   func crop() -> UIImage? {
       guard let cgImage = cgImage?.cropping(to: CGRect(origin: CGPoint(x: 0, y: ((size.height-size.width)/2).rounded(.down)),
                                                        size: CGSize(width: size.width, height: size.width))) else { return nil }
       return UIImage(cgImage: cgImage, scale: 1, orientation: imageOrientation)
   }
}
источник

БМ

Богдан Марков... in SwiftBook
mosariot
Будет сильно в помощь, если кто-то попробует кропнуть вот этим любое оригинальное портретное фото с камеры (или поделится своим методом кропа в квадрат с центрированием):

extension UIImage {
   func crop() -> UIImage? {
       guard let cgImage = cgImage?.cropping(to: CGRect(origin: CGPoint(x: 0, y: ((size.height-size.width)/2).rounded(.down)),
                                                        size: CGSize(width: size.width, height: size.width))) else { return nil }
       return UIImage(cgImage: cgImage, scale: 1, orientation: imageOrientation)
   }
}
я с таким не сталкивался, но для интереса погуглил, и как понял, не зависимо от конечных размеров картинки, в конструктор UIImage передают не конечный scale, а исходный, как и ориентацию. Попробуй, может поможет. То есть вместо scale:1 сделай scale:scale
источник

m

mosariot in SwiftBook
Интересная инфа.
Попробовал - изменений нет...
источник

m

mosariot in SwiftBook
Метод crop() простой как пробка. Там накосячить невозможно фактически (что и подтверждается на почти всех типах изображений). И все-таки что-то не так 🤯
источник

БМ

Богдан Марков... in SwiftBook
mosariot
Метод crop() простой как пробка. Там накосячить невозможно фактически (что и подтверждается на почти всех типах изображений). И все-таки что-то не так 🤯
Ага, но исследованные ответы на stackoverflow показывают, что обычно косячат с ориентацией и масштабом, так что остается только в эту сторону копать.
источник

SM

Sergei Mikhailov in SwiftBook
Ребята привет
а подскажите пожалуйста что это за ошибка при запуске превью в xcode
источник

SM

Sergei Mikhailov in SwiftBook
FailedToLaunchError: Failed to launch first app.app

/Users/mikhailov/Library/Developer/Xcode/DerivedData/first_app-avxpathwqbfiifbdcavtyxbchwmi/Build/Intermediates.noindex/Previews/first app (macOS)/Products/Debug/first app.app

==================================

|  HumanReadableNSError: The operation couldn’t be completed. (OSStatus error -10825.)
|  
|  NSOSStatusErrorDomain (-10825):
|  ==_LSLine: 3590
|  ==_LSFunction: _LSOpenStuffCallLocal
источник

m

mosariot in SwiftBook
Богдан Марков
Ага, но исследованные ответы на stackoverflow показывают, что обычно косячат с ориентацией и масштабом, так что остается только в эту сторону копать.
Верное направление, похоже! Спасибо.
Запринтил значение imageOrientation. У всех видов изображений кроме нетронутых портретных с камеры значение 0. У них же единственных - 3. Буду копать как пофиксить ориентацию.
источник

БМ

Богдан Марков... in SwiftBook
mosariot
Верное направление, похоже! Спасибо.
Запринтил значение imageOrientation. У всех видов изображений кроме нетронутых портретных с камеры значение 0. У них же единственных - 3. Буду копать как пофиксить ориентацию.
может вот эти ответы как-то помогут
https://stackoverflow.com/questions/41629535/why-is-cgimage-cropping-rotating-the-image
источник

m

mosariot in SwiftBook
Спасибо, гляну.
В общем у всех - ориентация UP, у оригинальных портретных с камеры - RIGHT.
источник

D

Di in SwiftBook
Добрый день, у меня есть приложение с подписками в продакшене в эппстор коннекте, недавно я в нем поменял цены и загрузил новый бинарник, но саппорт мне пишет, что я не отправлял подписки на проверку, хотя сейчас стоит статус Approved у каждой, также они пишут, что я не добавил подписки в бинарник в общем, хотя в тф я могу купить подписку. Что с этим можно делать?
Please note, your 2.99 USD/week subscriptions have not been submitted to the ASC.
Please note, your 9.99 USD/week subscriptions are still present in ASC.
источник

m

mosariot in SwiftBook
Богдан Марков
Ага, но исследованные ответы на stackoverflow показывают, что обычно косячат с ориентацией и масштабом, так что остается только в эту сторону копать.
Решил не морочиться с фиксом ориентации (много кода получается). Просто для этого случая нужно поменять местами параметры отступов "x" и "y" в "cropping(to:" у точки origin. Все..
Спасибо за наводку!🍺
источник

SS

Sergei Shestakov in SwiftBook
как высоту separator изменить в tableView?
источник

D

Dmitriy in SwiftBook
подскажите как вызвать UIViewController из SwiftUI? я нашел инфу, что можно через UIViewRepresentable, но может есть другой способ?

мне надо, что б я мог прыгать между SwiftUI файлами и UIKit
источник