Drop shadow UITableView zoals clock.app discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Op de homepage van iPhoneclub staat dat er een nieuwe Nederlandse applicatie is gelanceerd genaamd Trein. Deze applicatie heeft de UI conventies van de Apple ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
Drop shadow UITableView zoals clock.app
Op de homepage van iPhoneclub staat dat er een nieuwe Nederlandse applicatie is gelanceerd genaamd Trein. Deze applicatie heeft de UI conventies van de Apple Clock.app erg mooi aangehouden.
Ik ben zelf op zoek naar de mogelijkheid om zo'n zelfde UI te creëren maar zit nog in dubio of ik dit via een UITableView of een UIScrollview moet doen. Dit gezien de drop shadows boven en onder de tabel. Op enkele fora wordt er gesproken over het gebruik van ee Gradient image in de tableHeaderView/tableFooterView van een tabel. Maar het zou mischien op een eenvoudiger manier kunnen via Quartz. Heeft iemand hier ervaring mee en wil zijn/haar source delen? Alvast vriendelijk dank |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Alpha blend transparante afbeelding
Met wat zoekwerk op internet en de hulp van een mede ontwikkelaar heb ik inmiddels de oplossing gevonden:
1) Creëer een afbeelding in de achtergrond. Hierin zijn de drop shadows verwerkt. 2) Creëer een tabel en gebruik een achtergrond patroon voor elke cell. 3) Creëer een shadow afbeelding die gebruikt wordt in de header en footer van de tabel. 4) Zorg dat de header en footer buiten het zichtbare windows vallen zodat deze alleen zichtbaar worden als de gebruiker scroll-ed. Nu is dit vrijwel allemaal gelukt behalve punt 3. Zodra ik een afbeelding gebruikt met een alpha transparantie dan wordt deze afbeelding in de simulator getoond als een zwart vlak. Iemand enig idee hoe dit is op te lossen? Bij voorbaat dank. |
#3
|
|||
|
|||
En zowaar ook het laatste punt is opgelost.
Ik dacht slim te zijn door de schadow als [UIColor colorWithPatternImage] te gebruiken en deze kleur als achtergrond gebruiken, maar hierdoor kreeg ik een zwarte achtergrond in plaats van een schadow verloop. Door dit te vervangen door een UIImageView met een shadow al reeds op maat gemaakt kwam het transparante verloop wel goed uit de verf. Deze UIImageView heb ik vervolgens via de [TableView setTableFooter] toegekend en voila het werkte. Nu zie ik dat ik de gehele Thread al tegen mezelf aan het typen ben, maar misschien zijn er andere ontwikkelaars die hier ook tegenaan zijn gelopen en hiermee geholpen zijn. |
#4
|
|||
|
|||
Fijn te horen dat het je gelukt is!
|
#5
|
|||
|
|||
waarin ontwikkel jij? Via XCODE en intel proc?
|
#6
|
||||
|
||||
|
#7
|
|||
|
|||
tableView style
Kan iemand me uitleggen hoe ik het volgende voor elkaar krijg?
Als ik in de NIB file de style op grouped zet worden de cellen kleiner maar is wel de achtegrond blauw met strepen, tevens zorgt de code ervoor dat hij maar het aantal cellen laat zien gelijk aan de count. Dus als de count 3 is maar cellen. Als ik de style op Plain zet dan lijkt het er wel enig sinds op maar ik ben de achtergrond kwijt (te zien met scrollen) en hij vult het scherm op met lege cellen tot onderaan. Ik snap het echt niet meer! |
#8
|
||||
|
||||
Ik snap het wel, je hebt gewoon niet gekeken!
Er is ene paar dagen geleden een topic geopent met dezelfde vraag. Even verder kijken dan je neus lang is.. |
#10
|
||||
|
||||
Dat word daar toch uitgelegd...
|
#11
|
|||
|
|||
|
#12
|
||||
|
||||
Ik denk het wel Ik heb er zelf niet zoveel ervaring mee, anders vraag je het even aan de topicstarter van het vorige topic, misschien kan hij je helpen
|
#13
|
|||
|
|||
Citaat:
Jep heb ik gedaan. Zal de code hier posten als het me gelukt is, mocht hier niets staan en iemand weet hoe ik zoiets voor elkaar krijg. PM me dan |
#14
|
|||
|
|||
Inderdaad. Voor al het andere ontwikkelwerk gebruik ik TextMate als editor, maar Xcode heeft voor Mac- en iPhone-development veel andere voordelen.
|
#15
|
||||
|
||||
--draadjes samengevoegd--
__________________
Origineel: iPhone US 1.0.2 OTB BL3.9 | Huidige firmware: 3.X | Bootloader: 3.9 | Baseband: 04.05.04_G Zoek in de WIKI voor 99% van alle antwoorden. Op persoonlijke berichten met vragen over de iPhone reageer ik niet. Gebruik hiervoor het forum. Ik ben geen helpdesk. |
#16
|
|||
|
|||
[edit]: foutje
|
#17
|
|||
|
|||
iemand een idee hoe ik de achtergrond van het disclosure icon ook grijs gekleurd krijg?
zelfde geldt eigenlijk voor de edit button: |
#18
|
|||
|
|||
Goed ben een stuk verder. Dit is nu de status (Start button en timer zijn tijdelijk)
|
#19
|
|||
|
|||
Kun je ook even vertellen hoe je dit nu precies voor elkaar gekregen hebt?
|
#20
|
|||
|
|||
Dit effect kun je krijgen door de backgroundView property van een UITableViewCell aan te passen met de door jouw gewenste view (in dit geval dus het plaatje). Vervolgens gebruik je de contentView om je button, progress view en label in te plaatsen.
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Is er een app zoals LockCalendar? | t0n | iPhone Apps | 6 | 14-07-10 13:11 |
|
|