-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes KeyboardAutoManagerScroll when using scrollable Editor
- Loading branch information
1 parent
d3335ad
commit 8fa112d
Showing
4 changed files
with
35 additions
and
4 deletions.
There are no files selected for viewing
12 changes: 12 additions & 0 deletions
12
...samples/Controls.Sample/Pages/PlatformSpecifics/iOS/iOSKeyboardAutoManagerScrollPage.xaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<ContentPage | ||
xmlns="http://schemas.microsoft.com/dotnet/2021/maui" | ||
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||
x:Class="Maui.Controls.Sample.Pages.iOSKeyboardAutoManagerScrollPage" | ||
Title="Keyboard Auto Manager Scroll"> | ||
<Grid RowDefinitions="Auto,*,Auto"> | ||
<Label Text="Content before" FontSize="Large" BackgroundColor="Aquamarine" Grid.Row="0" /> | ||
<Editor x:Name="Editor" FontSize="Large" BackgroundColor="Orange" Grid.Row="1" /> | ||
<Label Text="Content after" FontSize="Large" BackgroundColor="Aquamarine" Grid.Row="2" /> | ||
</Grid> | ||
</ContentPage> |
15 changes: 15 additions & 0 deletions
15
...ples/Controls.Sample/Pages/PlatformSpecifics/iOS/iOSKeyboardAutoManagerScrollPage.xaml.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
using Microsoft.Maui.Controls; | ||
|
||
namespace Maui.Controls.Sample.Pages | ||
{ | ||
public partial class iOSKeyboardAutoManagerScrollPage : ContentPage | ||
{ | ||
public iOSKeyboardAutoManagerScrollPage() | ||
{ | ||
InitializeComponent(); | ||
|
||
var lorem = "Lorem ipsum dolor sit amet\ncu commune philosophia qui\nest ea copiosae pertinacia.\nAn modus prodesset cum, in quo reque mundi.\nEa illum velit erroribus cum, mei id natum etiam conceptam.\nIn erant dignissim eum.\nNusquam constituto reprimique sea at,\nomnium iisque prodesset quo cu.\nSoluta semper persius ea vim.\nEst ad mollis dissentiet.\nUt delenit accusamus pri.\nLibris vivendo definitiones eam ut, in ius quot conceptam, sit dicunt fabellas no.\nQui ne quod unum autem.\nVel ex iudico accumsan.\nFerri propriae adolescens mel et.\nEst suas detracto delectus ad, id sit sumo quaerendum.\nAt cum quas quaestio aliquando, pro sale definitiones ne, ei feugiat omnesque usu.\nEi vis erant eirmod habemus.\nAdhuc regione sit at, mei cu corpora eligendi.\nElectram definitiones et vim, vivendo copiosae quaerendum pri id, eu sea dico senserit percipitur.\nEt graece suscipit pri, ne vis labitur euripidis incorrupte, in sea amet detracto.\nMea ne elitr conclusionemque, cu essent equidem persecuti sea.\nCu mel vocibus omittam albucius, sea praesent moderatius id.\nVivendum deserunt intellegat te vim.\nEos in error impedit deseruisse.\nDicant prompta elaboraret et eam, aperiri urbanitas mel et.\nVix justo nullam dissentiunt eu, qui ut consulatu voluptatibus, nam lorem copiosae ne.\nSea verterem disputando ex, at placerat facilisis reprimique qui.\nEi per dicta accumsan, ex cum dicam libris malorum, no mucius aperiam ancillae vis.\nDicat feugiat vim ei, mei modo meis velit cu.\nBonorum omittam tacimates ne duo, ei duo mucius vivendo.\nPer iisque impedit ne.\nWisi movet sadipscing ex nec.\nSit an meis latine nusquam, at dicam semper ullamcorper nec.\nUsu cu erat alterum necessitatibus.\nEa mel wisi conceptam moderatius, virtute voluptaria ei vim.\nHas vero postea at, qui ea sonet tacimates.\nMea ad illud novum graeci, per ex quot similique.\nHas eu erat docendi.\nEum salutandi incorrupte ut, te mel falli scribentur, sed labore option volutpat ne.\nUtinam propriae pri ad, eum ea dicit adipiscing.\nFabulas legendos interesset id sit.\nAn fugit nullam impetus eos.\nPri in omittam adversarium, et utamur phaedrum maiestatis eum.\nHis equidem maluisset voluptaria et, ea pro erat laudem veritus.\nIriure propriae scaevola ei quo.\nVim no meis argumentum, prodesset mediocritatem te quo.\nSingulis electram nec ad.\nVel elitr consul altera id, utamur philosophia ne quo, aperiri dolores duo id.\nAn usu eruditi elaboraret, no vis verear aliquip, cu eros rebum usu.\nDictas fastidii concludaturque ei sit, iuvaret placerat abhorreant sit id, cu vel definiebas contentiones deterruisset.\nTe duo dicat fastidii, paulo argumentum et cum.\nPrima maluisset vituperata est cu, et tollit soleat moderatius est, nec veniam exerci te.\nPlatonem sententiae sadipscing no nec.\nMutat libris cum an, an pri assum alienum reformidans, in sea mucius albucius mnesarchum.\nIus habemus oportere volutpat te, essent dissentiet has ea.\nQuo prompta petentium consetetur at, ne quod commodo patrioque pro.\nEt eam semper intellegam, copiosae mediocritatem in vix.\nId mea laudem omnium officiis, quem exerci possit ad ius, appetere intellegebat sea at.\nEa odio elit idque mel.\nIn legere ceteros conclusionemque vim, ea graeco luptatum cum.\nNe corpora imperdiet referrentur per, ipsum ludus in vel.\nEx sit omnis tation aliquam, modo similique ei pro.\nAd elit adipisci sententiae qui.\nGraeci alienum reprehendunt ei vel, propriae appetere sea no.\nAn novum antiopam nec, mel quot quodsi iuvaret in, an ignota sapientem cum.\nVim atqui eleifend ut, ut error delenit qualisque his.\nAltera persecuti mel ex, has facilis fierent tractatos no, te congue perpetua gubergren per.\nStet periculis quo cu, nec et volumus epicurei sensibus, tamquam temporibus nam ei.\nEx diam soleat tempor per, vel id paulo ubique discere.\nVel cu possit insolens.\nModo brute disputationi sit at, eu amet postulant pri, ea justo facilis inimicus cum.\nIusto volumus perfecto vis ei, at saperet luptatum platonem vis.\nUsu at simul alterum quaestio, novum tamquam persius ut vis, vim numquam praesent definiebas id.\nUsu te purto paulo, duo aperiam maiorum consetetur ei.\nEt quo novum quidam.\nEi adhuc explicari nam.\nVide eleifend honestatis pri in, eum ex praesent persecuti conclusionemque.\nNam omittam detraxit suscipiantur eu, posidonium assueverit ne eos.\nEu vidit senserit nam, ad audire aliquando vim, cu eos imperdiet comprehensam. Ut delectus abhorreant quo, case choro maiorum id eos, te mel stet affert vocibus. Quod commodo reprimique sit an. Sea in scripserit dissentiet, cu stet delectus eam. An his dicta principes, atomorum temporibus no qui. Nam ad tantas deseruisse, illud officiis disputando cu sea, an has essent nostro vocent. Melius numquam tacimates mea ea. Ubique semper cum no, eu regione officiis mel. Vix ex commodo aliquam eloquentiam, id sea clita consul, dolorum vivendo et eum. Sit ne timeam definitionem. Vel an elit summo elaboraret, cu sale primis patrioque usu, eos suas forensibus ut. Ea numquam deseruisse philosophia est, ut vis purto facete, sed an prima tractatos delicatissimi. Id has case ferri interpretaris, qui ne suas saepe tritani. At mea suavitate contentiones, ne nam alii corpora explicari, nec te oratio graece. Porro lobortis at eum, mei at laudem postulant, ad mel alii omnis concludaturque. Vide affert adolescens ad pri, mundi facilisis sea ei. Saepe forensibus adolescens ut vis, at eum utroque scaevola. Quo propriae vivendum ea, sea ludus platonem expetenda at. An ius numquam apeirian, vis graecis docendi in. Sed id velit possit. Te qui wisi mucius concludaturque. Minim repudiandae reprehendunt sed id. Labores consequat in pro, tacimates maiestatis moderatius no sea. Delenit fastidii referrentur in cum, ei paulo utinam vel. Solum detracto efficiendi eos te, mei ad malorum gloriatur. Efficiantur definitiones eu ius, lorem doctus corrumpit usu ad. Ne assum qualisque sea, sed eu maiorum facilisis referrentur. Vix ut erat affert. Liber dicunt consequuntur nec id, eu debet antiopam theophrastus sed. Vide euismod tibique sed ei, nam ne stet rebum volutpat. Ludus evertitur intellegebat eum ea, sed ad errem qualisque. Ea viris accusamus mel, usu elit quas fabulas ad. Cu deserunt oportere vix. Eu pro habemus intellegebat, offendit probatus eu ius, an ipsum interpretaris his. Graecis verterem at mei. Delicata persecuti ea nec. Partem vivendo deterruisset eos ex, usu ea veri dicta. In quo vitae periculis, in mea purto utamur, eos in numquam."; | ||
Editor.Text = lorem; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters