1. Termékek
  2.   Bemutatás
  3.   Swift
  4.   Presentation
 
  

Swift Library prezentációk és diák létrehozásához és kezeléséhez

Nyílt forráskódú Swift könyvtár diák, átmenetek, animációk és egyéb prezentációkkal kapcsolatos szolgáltatások létrehozásához és kezeléséhez a Swift alkalmazásokon belül.

A Presentation egy hatékony, nyílt forráskódú Swift-könyvtár, amely segít a szoftverfejlesztőknek prezentációs fájlok létrehozásában és kezelésében a Swift-alkalmazáson belül a Microsoft PowerPoint használata nélkül. A nyílt forráskódú szoftverek az évek során egyre népszerűbbek, mivel a fejlesztők számára hozzáférést biztosítanak a szabadon használható, módosítható és terjeszthető kódokhoz és könyvtárakhoz. A Presentation API másik előnye, hogy úgy tervezték, hogy jól működjön más Swift könyvtárakkal és keretrendszerekkel. A könyvtár segítségével a fejlesztők könnyedén létrehozhatnak és kezelhetnek diákat, átmeneteket, animációkat és egyéb prezentációkkal kapcsolatos funkciókat.

A Presentation API-t úgy tervezték, hogy nagyon könnyen kezelhető és rugalmas legyen, lehetővé téve a szoftverfejlesztők számára, hogy különféle használati esetekre prezentációkat készítsenek. A könyvtár számos fontos funkciót támogat a prezentációkkal való munkavégzéshez, mint például új dia létrehozása, meglévő diák kezelése, tartalom hozzáadása az egyes diákhoz, képek beszúrása egy diába, átmenetek és animációk hozzáadása a prezentációhoz, előállításuk időzítésének szabályozása, állítsa be az egyes diák időtartamát, adjon hozzá triggereket a diákhoz és még sok mást.

A Prezentációs könyvtár lehetővé teszi dinamikus és vonzó prezentációk létrehozását kevesebb erőfeszítéssel és költséggel. Különösen hasznos lehet azoknak a fejlesztőknek, akik az API-t saját igényeiknek megfelelően szeretnék testre szabni. A Presentation API-t többplatformosra is tervezték, ami azt jelenti, hogy iOS, macOS és más, Swiftet támogató platformokon is használható. Összességében a Presentation API egy hatékony és rugalmas könyvtár a prezentációk Swiftben történő létrehozásához és kezeléséhez. Akár egyszerű diavetítést, akár összetett interaktív prezentációt hoz létre, a Presentation API rendelkezik a munka elvégzéséhez szükséges funkciókkal.

Previous Next

Kezdő lépések a „Bemutatóval”

A Presentation Swift könyvtár telepítésének javasolt módja a CocoaPods. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Telepítse a „Prezentációt” a CocoaPods segítségével

pod 'Presentation' 

Prezentáció telepítése Cartfile-on keresztül

github "hyperoslo/Presentation" 

Közvetlenül letöltheti a GitHub oldalról

Diák hozzáadása és kezelése a prezentációkban a Swift segítségével

A nyílt forráskódú Swift Presentation könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy bemutató diákat dolgozzanak saját Swift-alkalmazásaikon belül. Segítségével a szoftverfejlesztők egyéni pozicionálási és animációs funkciókat használhatnak oldalaikon. Számos egyéb funkció is használható a prezentáció javítására, például animáció hozzáadása diákhoz, animációs ikonok beszúrása, szöveg beszúrása diákba, nem kívánt diák törlése, kép hozzáadása a diákhoz, több dia beszúrása egy oldalra és még sok más. A szoftverfejlesztők a Presentation osztály addSlide() metódusával új diát adhatnak a prezentációhoz.

PPTX prezentációs adatok importálása Ruby API-n keresztül

let presentation = Presentation(url: Bundle.main.url(forResource: "MyPresentation", withExtension: "pptx")!)
let title = Text(content: "My Slide Title", style: TextStyle(font: "Arial", size: 36), position: CGPoint(x: 0, y: 0))
let bullets = [
    Text(content: "Bullet Point 1", style: TextStyle(font: "Arial", size: 24), position: CGPoint(x: 0, y: 50)),
    Text(content: "Bullet Point 2", style: TextStyle(font: "Arial", size: 24), position: CGPoint(x: 0, y: 80))
]
let slide = Slide(background: .color(.white), elements: [title] + bullets)
presentation.addSlide(slide)

try presentation.save(to: URL(fileURLWithPath: "MyModifiedPresentation.pptx"))

Animáció hozzáadása és kezelése a Swift Library segítségével

Az ingyenes Swift Presentation könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy animációkat hozzanak létre és alkalmazzanak prezentációs oldalaikon a Swift alkalmazásokon belül. A könyvtár lehetővé teszi a fejlesztők számára, hogy egyszerűen animálják a nézet megjelenését egy adott oldalon. A Prezentációs könyvtár számos lehetőséget kínál az animáció testreszabására. Különböző típusú animációkat alkalmazhat, például Pop-animációt, feloldó animációt, Átmeneti animációt és még sok mást. A következő példa bemutatja, hogyan alkalmazhat oldalanimációt Swift kóddal.

Hogyan kell oldalanimációt alkalmazni a Swift API-n keresztül?

 let contents = ["Slide 1", "Slide 2", "Slide 3"].map { title -> Content in
  let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 100))
  label.text = title

  let position = Position(left: 0.3, top: 0.4)

  return Content(view: label, position: position)
}

var slides = [SlideController]()

for index in 0...2 {
  let content = contents[index]
  let controller = SlideController(contents: [content])
  let animation = TransitionAnimation(
    content: content,
    destination: Position(left: 0.5, top: content.initialPosition.top),
    duration: 2.0,
    dumping: 0.8,
    reflective: true)
  controller.add(animations: [animation])

  slides.append(controller)
}

presentationController.add(slides)

 Magyar