Tag: xamarin.ios

聊天iOS应用程序如何沟通?

Whatsapp和Skype等应用程序如何进行文字聊天? 具体来说,如何实时收到消息? 提前致谢!

MvvMCross导航回多个视图模型/截断导航堆栈

MvvMCross有关于导航的两个问题。 我怎样才能返回到导航堆栈上的视图模型? 分别:如何返回指定数量的视图模型? 我如何截断导航堆栈? 例如:堆栈上的A | B | C ,导航到D使堆栈看起来像: D

在Windows上的iOS和Android开发

我面临着一个困境:我在C#中有一个稳定的ASP.NET开发经验,并希望开始移动开发。 我已经做了研究,并知道在Windows上为iOS获得开发环境有一些窍门,最近在Apple解除第三方开发应用程序的禁令之后,Adobe Flash CS5可以用于打包iOS应用程序。 我确实有一些Flash和AS2的经验。 所以我的问题是:我应该使用Flash CS5的iOS和MonoDroid的Android,或者我应该只是得到苹果,学习Objective C的iOS和学习Java的Android? 什么是最实际的解决scheme? 先谢谢你 编辑:最后,在尝试Eclipse的Android SDK和Mono的Eclipse的Java开发后,我决定最好在本机环境中编写Android应用程序。 Eclipse FTW! 至于iOS,我认为最好使用原生的Mac工具和Objective C。

使用AutoLayout在不同高度的两列中堆叠

瞄准iOS 8.1 我正在使用AutoLayout在TableCell中布置许多标签。 其中一些标签是可选的,一些可以包装他们的文本。 它们分成两个“列”,这些列仅仅是TableCell的ContentView中的两个UIViews。 我的约束以编程方式应用。 第二次更新 没有下面的SwiftArchitect的答案 ,我不会解决这个问题,并已经接受了他的答案。 但是,因为我的代码都在代码中,所以在自定义表格单元格中,我还在下面添加了一个单独的答案 UPDATE 在试图阻止标签伸展到比他们需要的更大的尺寸时,我之前将SetContentHuggingPriority和SetContentCompressionResistancePriority设置为1000,因为我SetContentCompressionResistancePriority这是相当于说“ 我希望标签拥抱其内容到其确切的高度我不希望它被垂直压缩 “这个请求显然没有被AutoLayout所遵守,你可以在下面的红色和粉红色的例子中看到。 this.notesLabel.SetContentHuggingPriority(1000, UILayoutConstraintAxis.Vertical); this.notesLabel.SetContentCompressionResistancePriority(1000, UILayoutConstraintAxis.Vertical); 我删除了这些优先级的设置,标签不再被压扁,这是我的原始问题。 当然,现在某些标签被拉伸超出了他们需要的高度。 为什么删除拥抱和压缩优先级解决了我的问题? 我怎样才能得到红色框中的文本(红框不是以后添加的单元格的一部分)不扩展,而不会回到我以前的问题? 这里有几个截图,当压缩和拥抱的优先级设置时,它看起来像什么样子。 背景颜色用于debugging 一般的问题是,包含视图(紫色和紫色)​​正在缩小自己的大小。 正如你可以看到在顶部的“优先级3”正在被切断,因为左列容器不需要更高。 在下面的例子中没有优先级标签,但是EventDate被压扁了。

在MonoTouch中缩放UIScrollView

我试图在MonoTouch中使用UIScrollView实现缩放function,但我似乎无法使其工作。 我已经看了几个关于设置Delegate的教程,但大部分都是在Obj-C中,我不能将它转换为C#。 基本上,我有一个UIScrollView在Interface Builder中有一个UIImageView作为子视图。 我已经将UIScrollView的ContentSize设置为图像的全尺寸,并且还设置了最小/最大缩放比例。 这是我的代码: UIImage imgMap = new UIImage("img/map.png"); ivMap.Image = imgMap; svMap.MinimumZoomScale = 1.0f; svMap.MaximumZoomScale = 3.0f; svMap.ContentSize = new System.Drawing.SizeF(ivMap.Frame.Width, ivMap.Frame.Height); 任何想法,我失踪? 编辑 我用@Geoff提供的代码创build了一个新的.xib文件,但仍然没有运气,图像只是滚动,但仍然不缩放。 public override void ViewDidLoad () { base.ViewDidLoad (); UIScrollView sv = new UIScrollView (thisView.Frame); UIImageView iv = new UIImageView(UIImage.FromFile ("img/map.png")); sv.AddSubview (iv); sv.ContentSize = iv.Frame.Size; sv.MinimumZoomScale = […]

为什么不可能多次使用MPMoviePlayerController?

在MonoTouch中,我们遇到了这个问题与电影播放器​​样品,它只会播放一次的video,但不会播放第二次。 我正在问这个问题发表一个答案,因为它已经打了各种各样的人。

MonoTouch.Dialog:响应RadioGroupselect

我有一个由MonoTouch.Dialog创build的对话框。 有一个广播组的医生名单: Section secDr = new Section ("Dr. Details") { new RootElement ("Name", rdoDrNames){ secDrNames } 一旦select了医生,我希望更新代码中的Element 。 被选中RadioElement的最佳方式是什么?

如何将Objective-C静态库绑定到Xamarin.iOS?

我已经阅读了Xamarin的文档。 这是Objective-C中的testing类: #import "XamarinBundleLib.h" @implementation XamarinBundleLib +(NSString *)testBinding{ return @"Hello Binding"; } @end 这很简单,只是一种方法。 这是我的C#类: namespace ResloveName { [BaseType (typeof (NSObject))] public partial interface IXamarinBundleLib { [Static,Export ("testBinding")] NSString TestBinding {get;} } } 那么这是我的AppDelegate代码: public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required […]

xamarin.ios实现PageController与图像只有代码

我正在开发一个ios应用程序与Xamarin,只有代码,没有StoryBoard,或任何devise师。 我需要实现一个UiViewController,其中包含许多图像,并水平滚动,就像这样 。 我没有find适合我的东西。 所以有人有一些build议或一些例子来显示我?

如何在自定义大小中显示一个模态视图控制器?

我想用底部的animation呈现一个自定义大小的模式视图控制器。 我可以使用ModalPresentationStyle实现这个animation到FormSheet ,但是它迫使我使用540×620的默认尺寸,而且我的视图不适合。 我该如何做一个类似的过渡到一个任意大小的视图(控制器)放置在屏幕的中心?