1. produkty
  2.   Prezentace
  3.   Swift
  4.   Presentation
 
  

Swift Library pro vytváření a správu prezentací a snímků

Otevřená knihovna Swift pro vytváření a správu snímků, přechodů, animací a dalších funkcí souvisejících s prezentacemi v aplikacích Swift.

Presentation je výkonná open source knihovna Swift, která pomáhá vývojářům softwaru vytvářet a spravovat soubory prezentací v aplikaci Swift bez použití aplikace Microsoft PowerPoint. Open source software si v průběhu let získává na popularitě, protože poskytuje vývojářům přístup ke kódu a knihovnám, které lze volně používat, upravovat a distribuovat. Další výhodou Presentation API je, že je navrženo tak, aby dobře spolupracovalo s jinými knihovnami a frameworky Swift. Knihovna umožňuje vývojářům snadno vytvářet a spravovat snímky, přechody, animace a další funkce související s prezentacemi.

Rozhraní Presentation API je navrženo tak, aby bylo velmi snadno ovladatelné a zároveň flexibilní a umožnilo vývojářům softwaru vytvářet prezentace pro různé případy použití. Knihovna obsahuje podporu pro několik důležitých funkcí pro práci s prezentacemi, jako je vytváření nového snímku, správa existujících snímků, přidávání obsahu do každého snímku, vkládání obrázků do snímku, přidávání přechodů a animací do prezentace, řízení načasování jejich produkce, nastavit dobu trvání každého snímku, přidat do snímků spouštěče a mnoho dalšího.

Knihovna prezentací umožňuje vytvářet dynamické a poutavé prezentace s menší námahou a náklady. To může být užitečné zejména pro vývojáře, kteří chtějí přizpůsobit API tak, aby vyhovovalo jejich specifickým potřebám. Rozhraní Presentation API je také navrženo jako multiplatformní, což znamená, že jej lze použít na iOS, macOS a dalších platformách, které podporují Swift. Celkově je Presentation API výkonná a flexibilní knihovna pro vytváření a správu prezentací ve Swiftu. Ať už vytváříte jednoduchou prezentaci nebo komplexní interaktivní prezentaci, Presentation API má funkce, které potřebujete k dokončení své práce.

Previous Next

Začínáme s 'Prezentace'

Doporučený způsob instalace knihovny Presentation Swift je použití CocoaPods. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte 'Presentation' přes CocoaPods

pod 'Presentation' 

Instalace prezentace prostřednictvím souboru Cartfile

github "hyperoslo/Presentation" 

Soubor si můžete stáhnout přímo z GitHub

Přidávání a správa snímků v prezentacích prostřednictvím Swift

Open source knihovna Swift Presentation umožňuje vývojářům softwaru pracovat s prezentačními snímky v rámci jejich vlastních aplikací Swift. Pomáhá vývojářům softwaru používat na svých stránkách vlastní funkce umístění a animace. Existuje několik dalších funkcí, které lze použít ke zlepšení prezentace, jako je přidání animace na snímky, vložení ikon animace, vložení textu do snímků, odstranění nechtěných snímků, přidání obrázku do snímků, vložení několika snímků na stránku a mnoho dalších. Vývojáři softwaru mohou k přidání nového snímku do prezentace použít metodu addSlide() třídy Presentation.

Importujte prezentační data PPTX prostřednictvím rozhraní Ruby API

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"))

Přidat a spravovat animaci prostřednictvím knihovny Swift

Bezplatná knihovna Swift Presentation umožňuje vývojářům softwaru vytvářet a aplikovat animace na jejich prezentační stránky v aplikacích Swift. Knihovna umožňuje vývojářům snadno animovat vzhled pohledu na konkrétní stránce. Knihovna Prezentace poskytuje mnoho možností pro přizpůsobení animace. Můžete použít různé typy animací, jako je Pop Animation, Dissolve Animation, Transition Animation a mnoho dalších. Následující příklad ukazuje, jak použít animaci stránky pomocí kódu Swift.

Jak použít animaci stránky prostřednictvím rozhraní Swift API?

 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)

 Čeština