小编vla*_*259的帖子

无法在iOS模拟器中缩放设备窗口

在我正在使用的24英寸iMac上,我无法缩放iOS模拟器的窗口.100%和50%的菜单条目显示为灰色(键盘快捷键也不起作用.)

在家里的Mac Mini上,没关系.我已经搜索过具有类似问题的人的高低,并且找不到任何记录.有任何想法吗?

iphone simulator scale ios ios-simulator

17
推荐指数
2
解决办法
8119
查看次数

键盘在iOS上制作动画所需的时间

我知道从我观察到的内容,以及人们在www上说的内容,键盘在iPhone上显示的时间接近0.3秒.我已将我的"场外移动偏离"动画设置为0.3秒,并且它们运行良好.

但是,我可以使用系统中某个常量来代替这个硬编码值吗?

iphone keyboard

8
推荐指数
1
解决办法
4448
查看次数

无法以只读模式打开Sqlite数据库

我有一个Sqlite数据库,我包含在我的MonoTouch应用程序中.到目前为止,它对我来说运行良好,但现在我想以只读模式而不是读写方式打开它.

所以我已经将连接字符串更改为包含'Read Only = True',但是当我调用Open()时,我收到以下错误:

Library used incorrectly (at Mono.Data.Sqlite3.Open)
Run Code Online (Sandbox Code Playgroud)

如果我深入了解它显示的异常

_errorCode = Misuse
Run Code Online (Sandbox Code Playgroud)

这就是它给出的所有信息.

这是代码:

var _conn = new SqliteConnection("Data Source=db/sampleDb;Read Only=True");
_conn.Open ();
Run Code Online (Sandbox Code Playgroud)

.net c# sqlite mono xamarin.ios

6
推荐指数
1
解决办法
5203
查看次数

在MonoTouch .NET线程中使用NSTimer的问题

我在MonoTouch中使用NSTimer时遇到问题.首先,我在我的主线程中运行了一个NSTimer,它起作用了.但是,我已经将计时器移动到一个单独的线程,我从来没有得到回调.我猜这是因为我的.NET风格线程不是一个运行循环 - 但我对MonoTouch/iOS很新,所以不确定.

我已将代码提取到测试项目并遇到了同样的问题.这是失败的代码:

var thread=new Thread(StartTimer as ThreadStart);
thread.Start();

[Export("StartTimer")]
void StartTimer()
{
    using(var pool = new NSAutoreleasePool())
    {
         timer=NSTimer.CreateRepeatingScheduledTimer(2,delegate { Twitch() } );
         Thread.Sleep(1000000);    // do I have to yield here somehow?
    }
}

void Twitch()
{
    Debug.WriteLine("Twitch");
}
Run Code Online (Sandbox Code Playgroud)

c# iphone timer nstimer xamarin.ios

5
推荐指数
1
解决办法
2881
查看次数

标签 统计

iphone ×3

c# ×2

xamarin.ios ×2

.net ×1

ios ×1

ios-simulator ×1

keyboard ×1

mono ×1

nstimer ×1

scale ×1

simulator ×1

sqlite ×1

timer ×1