Swift Library for å lage og administrere presentasjoner og lysbilder
Swift-bibliotek med åpen kildekode for å lage og administrere lysbilder, overganger, animasjoner og andre presentasjonsrelaterte funksjoner i Swift-applikasjoner.
Presentation er et kraftig Swift-bibliotek med åpen kildekode som hjelper programvareutviklere med å lage og administrere presentasjonsfiler i deres Swift-applikasjon uten å bruke Microsoft PowerPoint. Programvare med åpen kildekode har blitt mer populær gjennom årene ettersom den gir utviklere tilgang til kode og biblioteker som fritt kan brukes, endres og distribueres. En annen fordel med Presentation API er at den er designet for å fungere godt med andre Swift-biblioteker og -rammeverk. Biblioteket gir utviklere muligheten til å lage og administrere lysbilder, overganger, animasjoner og andre presentasjonsrelaterte funksjoner på en enkel måte.
Presentasjons-APIet er designet for å være svært enkelt å håndtere og fleksibelt, slik at programvareutviklere kan lage presentasjoner for en rekke bruksområder. Biblioteket har inkludert støtte for flere viktige funksjoner for å jobbe med presentasjoner som å lage et nytt lysbilde, administrere eksisterende lysbilder, legge til innhold til hvert lysbilde, sette inn bilder i et lysbilde, legge til overganger og animasjoner til presentasjon, kontrollere tidspunktet for produksjonen, angi varigheten av hvert lysbilde, legg til triggere på lysbildene deres og mange flere.
Presentasjonsbiblioteket lar deg lage dynamiske og engasjerende presentasjoner med mindre innsats og kostnader. Det kan være spesielt nyttig for utviklere som ønsker å tilpasse API for å passe deres spesifikke behov. Presentation API er også designet for å være på tvers av plattformer, noe som betyr at den kan brukes på iOS, macOS og andre plattformer som støtter Swift. Totalt sett er Presentation API et kraftig og fleksibelt bibliotek for å lage og administrere presentasjoner i Swift. Enten du lager en enkel lysbildefremvisning eller en kompleks interaktiv presentasjon, har Presentation API funksjonene du trenger for å få jobben gjort.
Kom i gang med 'Presentasjon'
Den anbefalte måten å installere Presentation Swift-biblioteket på er å bruke CocoaPods. Bruk følgende kommando for en jevn installasjon.
Installer 'Presentasjon' via CocoaPods
pod 'Presentation'
Installer presentasjon via Cartfile
github "hyperoslo/Presentation"
Du kan laste ned direkte fra GitHub
Legg til og administrer lysbilder i presentasjoner via Swift
Open source Swift Presentation-biblioteket lar programvareutviklere jobbe med presentasjonslysbilder i sine egne Swift-applikasjoner. Det hjelper programvareutviklere å bruke tilpassede posisjonerings- og animasjonsfunksjoner på sidene sine. Det er flere andre funksjoner som kan brukes til å forbedre presentasjonen, for eksempel å legge til animasjon til lysbilder, sette inn animasjonsikoner, sette inn tekst i lysbilder, slette uønskede lysbilder, legge til et bilde på lysbilder, sette inn flere lysbilder på en side og mange flere. Programvareutviklere kan bruke addSlide()-metoden i Presentation-klassen for å legge til et nytt lysbilde i presentasjonen.
Importer PPTX-presentasjonsdata via 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"))
Legg til og administrer animasjon via Swift Library
Det gratis Swift Presentation-biblioteket gjør det mulig for programvareutviklere å lage og bruke animasjon på presentasjonssidene sine i Swift-applikasjoner. Biblioteket lar utviklere enkelt animere utseendet til en visning på en bestemt side. Presentasjonsbiblioteket har gitt en rekke alternativer for å tilpasse animasjonen. Du kan bruke forskjellige typer animasjon som popanimasjon, oppløsningsanimasjon, overgangsanimasjon og mange flere. Følgende eksempel viser hvordan du bruker sideanimasjon ved hjelp av Swift-kode.
Hvordan bruker jeg sideanimasjon via 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)