草庐IT

inline-form

全部标签

ios - Xamarin.forms 捏合和缩放

有没有一种方法可以让我使用ONLYXamarin.Forms控件进行捏合和缩放。我想在xamarin.forms(WebView或图像或任何其他)的任何控件中显示图像,并能够从应用程序缩放。 最佳答案 截至本文发布时,还没有一种方法可以使用纯内置的Forms控件进行缩放。有一种方法可以实现这一点,但您必须为此实现原生渲染器。我通过创建一个继承自Xamarin.Forms.ContentView-PanGestureContainer的类在我正在编写的应用程序中实现了这一点,该类具有触摸点最小/最大数量和要监听的事件等属性。在iOS项

ios - 何时在 Objective-C 中使用 NS_INLINE 函数

我发现很多人有时会在他们的代码中使用NS_INLINE函数。我很好奇他们如何知道何时使用它以及为什么使用它。我读到INLINE函数的指令少于objective-C函数。我在这方面有点迷茫,因为我对C不太了解。我见过的一些例子是:NS_INLINEidNilToEmptyString(idobj){returnobj?:@"";}NS_INLINEBOOLisRunningTests(void)我想在一些特定的地方使用它。例如。我需要获取画廊的所有assets,然后检查它们是否有location和date。我想将这些函数checkLocation和checkDate作为inline函数。

c# - 在 Xamarin.Forms 中添加方向更改布局

我需要实现的是,在将屏幕从纵向更改为横向时向现有页面添加布局。我已经设法使用voidOnSizeAllocated(doublewidth,doubleheight)检测方向变化。但是我无法在此事件上添加布局。我的示例C#代码是publicclassMyLayoutView:ContentPage{StackLayoutportraitcontent=null;StackLayoutlandscapecontent=null;StackLayoutfooter=null;publicMyLayoutView(){portraitcontent=newStackLayout();land

objective-c - AFNetworking:带有 application/x-www-form-urlencoded 的 POST 请求

我正在学习使用AFNetworking。我知道我可以使用AFHTTPClient通过json发出POST请求。我的问题是:有没有办法发出标准的POST请求(即内容类型为application/x-www-form-urlencoded)?我的服务器后端不接受json,因为客户端应该使用相同的表单通过Web登录。过去我用过ASIHTTPRequest,我用过这段代码:url=[NSURLURLWithString:@"www.example.org/login/"];request=[ASIFormDataRequestrequestWithURL:url];[requestsetPos

android - 我应该在 Xamarin.Forms 的什么地方放置 TabbedPage 的图标

我正在开发一个多平台(Android/iOS)Xamarin.Forms应用。我放了一个TabbedPage。我想为每个页面定义一个图标。我试过在XAML文件中设置图标属性:当我在iOS模拟器中尝试Xamarin预览时出现错误和空白应用程序。我的问题是:我应该把search.png文件放在哪里?在共享项目中?在特定的子文件夹中?在每个iOS/Android子项目中? 最佳答案 图像Assets需要在每个特定于平台的项目上,以便它们针对每个操作系统正确调整大小、命名和格式。阅读本文以更好地了解图像:WorkingwithImagesi

ios - Swift 3 Eureka Forms 更改按钮行字体颜色

我正在使用Swift3创建一个IOS应用程序并实现EurekaForms。作为表单的一部分,我有一个用作删除按钮的按钮行。因此,我希望将文本颜色更改为白色。我尝试了以下方法,但是单元格文本颜色会引发错误。关于我如何正确实现它的任何想法?+++Section("DeleteItem") 最佳答案 你很接近,你必须使用tintColor而不是textColor,使用这个代码希望对你有帮助 关于ios-Swift3EurekaForms更改按钮行字体颜色,我们在StackOverflow上找到

c# - 无法确定 Xamarin Forms 应用程序是在模拟器中运行还是在设备上运行

我正在尝试确定应用程序是在模拟器中运行还是在硬件(AppleiPhone)设备上运行。各种答案都在建议我做以下事情:boolisSimulator=MonoTouch.ObjCRuntime.Runtime.Arch==MonoTouch.ObjCRuntime.Arch.SIMULATOR;我已将其添加到我的iOS应用AppDelegate.cs文件中。但它确实可以编译——我缺少命名空间或程序集。这是FULL方法的图片(颜色编码显示它找不到静态属性): 最佳答案 使用子句:usingObjCRuntime;代码:boolisSim

c# - 在 iOS 上引发的 Xamarin.Forms.WebView.Navigating 事件用于内部导航

假设您想要阻止用户从您的Xamarin.Forms.WebView导航到外部页面。publicApp(){varwebView=newWebView{Source=newHtmlWebViewSource{Html="HelloworldCan'tescape!"}};webView.Navigating+=WebView_Navigating;MainPage=newContentPage{Content=webView};}privatevoidWebView_Navigating(objectsender,WebNavigatingEventArgse){//wedon'twan

ios - multipart/form-data 的 AFNetworking 日志请求正文

假设我有一个multipart/form-data构造如下AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];NSDictionary*parameters=@{@"foo":@"bar"};NSURL*filePath=[NSURLfileURLWithPath:@"file://path/to/image.png"];[managerPOST:@"http://example.com/resources.json"parameters:parametersconstructingB

android - Xamarin Forms ToolBarItem(图标上的数字)通知

我希望使用XamarinForms共享项目显示通知,如下图链接所示。有没有办法在工具栏项目的图标上添加文本/数字?Followthislinktoviewexamplesinceicantpostimages. 最佳答案 目前,这在XamarinForms(v1.4)中是不可能的。但是,您可以在iOS和Android项目中创建一个自定义渲染器来实现这一目的。本文可能对您有所帮助:CreatingaCross-PlatformApplicationBarforXamarin在TabBarItem(适用于iOS)上,可以设置BadgeV