查看 Xamarin 示例中的此类https://github.com/xamarin/monotouch-samples/blob/master/Sound/Sound/SoundViewController.cs
基本上,您会想要创建自己的DialogViewController
:您将需要using
示例中的语句。
using MonoTouch.AVFoundation;
using System.Diagnostics;
using System.IO;
using MonoTouch.AudioToolbox;
public class SoundRecorder : DialogViewController {
this.Title = "Record Sound";
root = new RootElement() {
new section () {
new StringElement ("Record", delegate {
// sound recording code from sample for the first button
}
}
}
}
这应该给你一个开始。
您可能希望分离元素并分别声明它们,如下所示:
StringElement myElement = new StyledStringElement("record something");
然后,您可以使用委托订阅 tapped 事件,并以这种方式处理按下按钮的时间。这样你就可以多做一点。对于更多样式选择,您需要一个StyledStringElement
希望这可以帮助