Új hozzászólás Aktív témák
-
kemkriszt98
tag
Sziasztok,
Adott egy ilyen layout:
A narancssárga
view-t próbálom animálni de arra lenne szükségem, hogy a zöld (ami a narancssárgasubview-ja ) vele eggyütt méreteződjön.. De nem teszi...Itt a kód (A
testa narancssárga) :@IBAction func click(_ sender: AnyObject) {
test.frame = CGRect(x: self.view.frame.width/2, y: self.view.frame.height/2, width: 0, height: 0)
test.center = CGPoint(x: self.view.frame.width/2, y: self.view.frame.height/2)
for sb in test.subviews{
sb.autoresizingMask = [.flexibleWidth, .flexibleHeight]
}
UIView.animate(withDuration: 0.5, delay: 1, options: .curveEaseIn, animations: {
self.test.frame = CGRect(x: self.view.frame.width/2, y: self.view.frame.height/2, width: 150, height: 150)
self.test.center = CGPoint(x: self.view.frame.width/2, y: self.view.frame.height/2)
}, completion: nil)
}Googleon találtam, hogy az animáció blokjába be kellene rakni azt, hogy
.lazoutIfNeeded()de nem segített... Aztán azt próbáltam, hogy a a zöldviewnak beállítom azautoresizingMask-játflexibleWidhtflexibleHeight-ra... De az sem segít.. Valami ötlet? -
kemkriszt98
tag
Sziasztok.
Egy videót próbálok frame-ekre bontani. Itt a kódom:private class func videoToFrames(name:String, vExtension ext: String)->[UIImage]?{
do{
var frames = [UIImage]()
let url = NSBundle.mainBundle().URLForResource(name, withExtension: ext, subdirectory: "Assets")!
let asset = AVAsset(URL: url)
let reader = try AVAssetReader(asset: asset)
let output = AVAssetReaderVideoCompositionOutput(videoTracks: asset.tracksWithMediaType(AVMediaTypeVideo), videoSettings: nil)
output.videoComposition = AVVideoComposition(propertiesOfAsset: asset)
reader.addOutput(output)
reader.startReading()
let frameCount = Int(asset.duration.seconds*fps)
let context = CIContext()
print("Asset reader: \(reader.error)")
for _ in 0..<frameCount{
let buff = output.copyNextSampleBuffer()
if buff == nil{
continue
}
let pixelBuffer = CMSampleBufferGetImageBuffer(buff!)! as CVPixelBuffer
let ciImage = CIImage(CVPixelBuffer: pixelBuffer)
let cgImgRef = context.createCGImage(ciImage, fromRect: CGRectMake(0, 0, CGFloat(CVPixelBufferGetWidth(pixelBuffer)), CGFloat(CVPixelBufferGetHeight(pixelBuffer))))
frames.append(UIImage(CGImage: cgImgRef))
}
return frames
}catch{
print(error)
return nil
}
}.mp4 fájlokkal működik de nekem .mov kellene az aplha channel miatt. Arra viszont azt a hibaüzenetet kapom, hogy:
Error Domain=AVFoundationErrorDomain Code=-11833 "Cannot Decode" UserInfo={NSLocalizedFailureReason=The decoder required for this media cannot be found., NSUnderlyingError=0x15e77fb90 {Error Domain=NSOSStatusErrorDomain Code=-12906 "(null)"}, AVErrorMediaTypeKey=vide, NSLocalizedDescription=Cannot Decode})Google-on nem találok semmi használhatót... próbáltam a pixel formatokat állítgatni de az sem segített. Esetleg valami ötlet?
-
kemkriszt98
tag
Sziasztok, többször találkoztam olyannal hogy egy app-om kb. 1 hét után nem indulnak el többet... Egyszerűen crashelnek mielőtt elindulnának... Most észre vettem, hogy az eszközfelügyelőből is eltűntek..(Nem csak az én telefonomon). Én rontok el valamit vagy az ingyenes developer acc miatt van? Vagy más az oka?
-
kemkriszt98
tag
Sziasztok, kellene nekem agy olyan AR API amit egyszerűbb használni swift el még ha obj c ben is van írva.. Nem baj ha nincs ingyen nekem az is jó ha van egy Trial verzió ami tele van watermarkokkal.. Eddig próbáltam a wikitude-ot de ahogy láttam azt nem lehet swiftel használni mert hibaüzenetet ad az Xcode hogy újra kellene fordítani... Aztán próbálkoztam az ARToolKit-el de ott végkép nem találtam leírást hogy hogy kellene beimportálni a projektembe...
-
kemkriszt98
tag
Na sikerűlt megoldani 😊
Viszont van másik kérdésem... Ha van egy nav controllerem egy stpryboardban és egy scenem egy másikban meg lehet valahogy oldani, hogy az IB-ből adogassak gombokat a scene nav/tool - barjához vagy csak kódból lehetséges? -
kemkriszt98
tag
Sziasztok. Hogy tudnék valami hasonlót kreálni a
toolbar-ból?
Eredetileg úgy akartam megoldani, hogytoolbarhelyett egy simaview-t használok de ezzel az a baj, hogy egynavController-ben vagyunk és mindenscenere kell egy pont ugyan olyan s akkor elég furán néz ki, hogy oldalról becsúszik ugyan az a menü...
Szerk.: A hátterekkel van bajom ... láttam, hogy lehet háttér képet beállítani egyBarButtonItem-nek de akár, hogy próbáltam, nem jött ki jól... kimaradt egy egy csík felül... eltakart más elemeket...
-
kemkriszt98
tag
Sziasztok. Egy elméleti kérdés. iOS 9-Ben bevezetett cuccokat hogy érdemes használni? Ha például most készíték egy app-et akkor miért érné meg nekem mondjuk StackView-kat használni ha utána ki kell "izzadjam" ugyan azt a hatást régebbi eszközökkel? De akkor meg ne használjam őket mondjuk úgy az iOS 10-11 ig? Mi a módszeretek/véleményetek?
-
kemkriszt98
tag
Sikerűlt...
[
{
"s":[
{
"name":"name",
"id":"234",
"img":"img"
},
{
"name":"name",
"id":"254",
"img":"img"
},
{
"name":"name",
"id":"274",
"img":"img"
}
],...
}
]Kb. így néz ki.. Az történt, hogy [[String:AnyObject]]-re kellett castolni... Most először dolgozom json-al, úgyhogy nem tudom miért de arra tippelnék, hogy a külső [] miatt
[ Módosította: Karma ]
-
kemkriszt98
tag
Sziasztok,
Szerverről kapok egy json-t, ezt átalakítom így:NSJSONSerialization.JSONObjectWithData(json, options: NSJSONReadingOptions())
ha ezt most kiiratom akkor szépen megjelenik nekem az objektum.. de abban a percben, ahogy castolni akarom nil-t kapok.
dictionary- vá próbáltam így:NSJSONSerialization.JSONObjectWithData(json, options: NSJSONReadingOptions()) as? NSDictionary
meg így:
NSJSONSerialization.JSONObjectWithData(json, options: NSJSONReadingOptions()) as? [String:AnyObject]
Ezeket láttam googleon de mind nil-t ad.. Szerintetek mi lehet az oka?
-
kemkriszt98
tag
Sziasztok. Egy kamera felületet próbálok felépíteni az alap helyett... Az egyetlen problémám az, hogy attól függően, hogy melyik irányba áll a telefon vagy az előlapi vagy a hátlapot kamera fejjel lefelé levő képet ad.
Googleon megtaláltam a megoldást, hogy hogyan lehet megváltoztatni a kimenet orientációját de nekem az AVCaptureMovieFileOutput connectionWithMediaType-Ja nil-t ad vissza. Milyen megoldást javasoltok? -
kemkriszt98
tag
Az a helyzet hogy az Objectiv-C-t egyáltalán nem ismerem... Úgy összességében nem értem a koncepciót.. Van ezeknek valami gyakorlati haszna? Pl. Elsőre az merűlt fel bennem, hogy ha úgyis meg kell nevezni a paramétert hívás kor akkor tán fel lehet cserélni a paraméterek sorrendjét? Vagy más célja van?
-
kemkriszt98
tag
Van itt valaki? 😁
Most kezdtem tanulni a swiftet s nem teljesen tiszta mire is jók pontosan a külső paraméter nevek? (Gondolom így hívják magyarúl 😁 External parameter names)
Új hozzászólás Aktív témák
- Milyen billentyűzetet vegyek?
- Szolnok és környéke adok-veszek-beszélgetek
- Ilyen olcsó sem volt még egy Apple notebook
- GL.iNet Flint 2 (GL-MT6000) router
- Formula-1
- OLED TV topic
- Elektromos autók - motorok
- Luck Dragon: Asszociációs játék. :)
- Azonnali VGA-s kérdések órája
- Autós topik
- További aktív témák...
- Kioxia XG8 4TB M.2 NVME PCI-E 4.0 x4 - 7000-5800 MBs - Eladó
- Lenovo ThinkPad T15 Gen 2 i5-1135G7 16GB Ram 256 GB SSD FHD IPS Garancia
- Lenovo ThinkPad P15 Gen 2 i7-11850H 32 GB RAM 512 GB SSD NVIDIA T1200 Garancia
- Asztali PC , i7 9700 , RTX 2060 , 16GB DDR4 , 512GB m.2
- Asztali PC , i7 9700 , RX 6600 , 16GB DDR4 , 512GB NVME , 500GB HDD
- Gamer PC-Számítógép! Csere-Beszámítás! Intel Ultra 7 265KF / RTX 5070 / 32GB DDR5 / 1TB Nvme SSD
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- Apple iPhone 15 128GB Black használt megkímélt 100% akku 6 hónap garancia
- Lenovo ThinkPad P1 Gen 4 i7 32GB RAM 1TB SSD NVIDIA RTX A2000 2560X1600 400nit Garancia 19 hónap
- Bomba ár! Dell Latitude 5290 - i5-8GEN I 16GB I 256SSD I 12,5" HD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



