1. Produktai
  2.   Pristatymas
  3.   Swift
  4.   Presentation
 
  

„Swift“ biblioteka, skirta kurti ir tvarkyti pristatymus ir skaidres

Atvirojo kodo „Swift“ biblioteka, skirta skaidrių, perėjimų, animacijų ir kitų su pristatymu susijusių funkcijų „Swift“ programose kūrimui ir valdymui.

Pristatymas yra galinga atvirojo kodo „Swift“ biblioteka, padedanti programinės įrangos kūrėjams kurti ir tvarkyti pristatymų failus „Swift“ programoje nenaudojant „Microsoft PowerPoint“. Bėgant metams atvirojo kodo programinė įranga populiarėja, nes suteikia kūrėjams prieigą prie kodo ir bibliotekų, kurias galima laisvai naudoti, keisti ir platinti. Kitas pristatymo API pranašumas yra tas, kad ji sukurta taip, kad gerai veiktų su kitomis „Swift“ bibliotekomis ir sistemomis. Biblioteka suteikia kūrėjams galią lengvai kurti ir valdyti skaidres, perėjimus, animacijas ir kitas su pristatymu susijusias funkcijas.

Pristatymo API sukurta taip, kad ją būtų labai lengva valdyti ir ji būtų lanksti, todėl programinės įrangos kūrėjai gali kurti pristatymus įvairiems naudojimo atvejams. Bibliotekoje yra keletas svarbių funkcijų, skirtų darbui su pristatymais, pvz., naujos skaidrės kūrimas, esamų skaidrių valdymas, turinio įtraukimas į kiekvieną skaidrę, vaizdų įterpimas į skaidrę, perėjimų ir animacijų įtraukimas į pristatymą, jų kūrimo laiko valdymas, nustatykite kiekvienos skaidrės trukmę, pridėkite prie jų skaidres aktyviklių ir dar daugiau.

Pristatymų biblioteka leidžia kurti dinamiškas ir patrauklias pateiktis su mažiau pastangų ir išlaidų. Tai gali būti ypač naudinga kūrėjams, norintiems pritaikyti API pagal savo konkrečius poreikius. „Presentation API“ taip pat sukurta naudoti keliose platformose, o tai reiškia, kad ją galima naudoti „iOS“, „MacOS“ ir kitose platformose, kurios palaiko „Swift“. Apskritai, pristatymo API yra galinga ir lanksti biblioteka, skirta kurti ir valdyti pristatymus naudojant „Swift“. Nesvarbu, ar kuriate paprastą skaidrių demonstraciją, ar sudėtingą interaktyvų pristatymą, pristatymo API turi funkcijų, kurių reikia darbui atlikti.

Previous Next

Pristatymo pradžia

Rekomenduojamas būdas įdiegti „Presentation Swift“ biblioteką yra naudoti „CocoaPods“. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite „Pristatymą“ naudodami „CocoaPods“

pod 'Presentation' 

Įdiekite pristatymą per Cartfile

github "hyperoslo/Presentation" 

Galite atsisiųsti tiesiogiai iš GitHub

Pridėkite ir tvarkykite skaidres pristatymuose naudodami „Swift“

Atvirojo kodo „Swift Presentation“ biblioteka leidžia programinės įrangos kūrėjams dirbti su pristatymų skaidrėmis savo „Swift“ programose. Tai padeda programinės įrangos kūrėjams savo puslapiuose naudoti pasirinktines padėties nustatymo ir animacijos funkcijas. Yra keletas kitų funkcijų, kurias galima naudoti norint patobulinti pristatymą, pvz., animacijos pridėjimas prie skaidrių, animacijos piktogramų įterpimas, teksto įterpimas į skaidres, nepageidaujamų skaidrės ištrynimas, vaizdo pridėjimas prie skaidrių, kelių skaidrių įterpimas į puslapį ir daug daugiau. Programinės įrangos kūrėjai gali naudoti „Presentation“ klasės metodą addSlide() norėdami pridėti naują skaidrę prie pristatymo.

Importuokite PPTX pristatymo duomenis per 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"))

Animacijos pridėjimas ir tvarkymas naudojant „Swift“ biblioteką

Nemokama „Swift Presentation“ biblioteka leidžia programinės įrangos kūrėjams kurti ir pritaikyti animaciją savo pristatymo puslapiuose „Swift“ programose. Biblioteka leidžia kūrėjams lengvai animuoti rodinio išvaizdą konkrečiame puslapyje. Pristatymų bibliotekoje yra daug variantų, kaip pritaikyti animaciją. Galite taikyti įvairių tipų animaciją, pvz., Pop animaciją, ištirpinti animaciją, pereinamojo laikotarpio animaciją ir daug daugiau. Šiame pavyzdyje parodyta, kaip pritaikyti puslapio animaciją naudojant „Swift“ kodą.

Kaip pritaikyti puslapio animaciją naudojant „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)

 Lietuvių