我有一个Xamarin iOS项目,我正在显示一个单元格的文本行。 我目前定义我的单元格如下所示: public override UITableViewCell GetCell (UITableView tableView, Foundation.NSIndexPath indexPath) { UITableViewCell cell = tableView.DequeueReusableCell ("cells"); … cell.TextLabel.Lines = 0; cell.TextLabel.Text = "Bold: " + info1 + "Bold: " + info2; … } 其中显示单元格如下所示: +———————-+ |Bold: Testing | |Bold: Testing2 | +———————-+ 我希望能够将Bold文本转换为粗体字体,并将其他信息保存为普通文本字体。 这是可能给我目前的做法?
我正在尝试使用贝塞尔曲线绘制弧线。 我已经知道,你不能用贝塞尔曲线画一个完美的圆,但你可以靠近。 不幸的是,math太复杂了,我不能亲自搞清楚。 我可以创build一个三angular形下面的A1切片,但我不知道如何确定控制点。 另外,如果我尝试在相反的方向上画出一个圆圈,注意控制点似乎指向负方向。 所以,如果我想要一个半径为R的圆的切片,并且已经计算了定位点,那我怎样才能计算出控制点1和控制点2的位置?
我想将默认的iOS脚本添加到Xamarin Forms中tableview中的table部分。 我怎么能这样做? 我假设一个客户渲染器,但我只是阅读,这可以做Tableview? 为了显示一个例子,当我在静态单元格中input页脚文本时,以下图像来自Xcode storyboard。
我有两个UIViews 。 我的目标是绘制包含这两个UIView的最小的矩形。 我想用我将要摆脱的框架绘制一个矩形 CGRectUnion(view1.frame, view2.frame); 但是当我移动两个UIView的任何一个时,我需要更新大纲矩形的框架。 我以为我可以做到这一点: 1)调整先前绘制的矩形的大小。 (要么) 2)删除先前绘制的矩形并绘制一个新的矩形。 问题是,我不知道如何获得先前绘制的矩形的实例。 所以,我不知道如何更新或删除它.. 你们能帮忙吗? 有没有其他解决scheme来解决这个问题?
我有两个文本字段,说名称和初始在一个视图控制器,我想在另一个视图控制器中显示为一个标签。 我怎样才能做到这一点?
我正在开发iOS应用程序,并且已经在Firebase的login演示应用程序之上构build了我的项目。 我可以使用Facebook进行身份validation,并与Firebase进行通信。 当我按下注销button时,这是运行的代码: – (void)logoutButtonPressed { // logout of Firebase and set the current user to nil [self.simpleLogin logout]; [self.ref unauth]; //Added this [self updateUIAndSetCurrentUser:nil]; [self.items removeAllObjects]; [self.tableView reloadData]; } 它似乎是做的伎俩。 一切重置,我的tableView被清除。 当我重新login时,我得到了与我的FB凭据相关的数据,并且它填充并且一切都很好。 我有一个textField和一个button,当我按下button时,textField的文本被保存到firebase并在本地更新。 问题出现在我已经注销一次之后尝试向我简单的string列表添加新条目时。 当我重新login并尝试保存一个条目时,它会被保存到firebase一次(这是正确的),但是我的callback会被调用两次! [ref observeEventType:FEventTypeChildAdded withBlock:^(FDataSnapshot *snapshot) { // Add the chat message to the array. if (![snapshot.value isEqual:[NSNull null]]) { [self.items […]
这是我现在所做的: documentData = new NSData (document.String, NSDataBase64DecodingOptions.None); 这确实奏效,但似乎NSData使用UTF-8作为输出字符集。 但是我需要ISO-8859-1输出字符集中的数据才能得到正确的解码。 默认的(UTF-8)失败。 有没有NSData的选项,或者我必须转换它与C#? 编辑: 我能否假设ASCII是ISO-8859-1? public static string Base64Decode(string base64EncodedData) { if (String.IsNullOrEmpty (base64EncodedData)) return null; var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData); return System.Text.Encoding.ASCII.GetString(base64EncodedBytes); } 我不相信。
考虑这个简单的Swift代码,它将设备运动数据logging到磁盘上的CSV文件中。 let motionManager = CMMotionManager() var handle: NSFileHandle? = nil override func viewDidLoad() { super.viewDidLoad() let documents = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as NSString let file = documents.stringByAppendingPathComponent("/data.csv") NSFileManager.defaultManager().createFileAtPath(file, contents: nil, attributes: nil) handle = NSFileHandle(forUpdatingAtPath: file) motionManager.startDeviceMotionUpdatesToQueue(NSOperationQueue.currentQueue(), withHandler: {(data, error) in let data_points = [data.timestamp, data.attitude.roll, data.attitude.pitch, data.attitude.yaw, data.userAcceleration.x, data.userAcceleration.y, data.userAcceleration.z, data.rotationRate.x, data.rotationRate.y, data.rotationRate.z] let […]
如何在iOS中删除对象阴影? 我的对象是UIImageView,我想放弃一个椭圆形的阴影。请参考图像。
我有一些UILabel,其中任何一个将根据他们所代表的NSArray索引的索引进行更新。 我想通过他们的标签select他们 self.displayLabel.tag = myArray[index]; 但是这会将标签值更改为我目前正在使用的数组 使用字典提供的任何技巧,而不是一个NSArray没有帮助,因为我仍然必须select正确的匹配标签。 这是我想达到的效果。 self.|mySelectedLabel|.text = myArray[index]; 我应该把什么| mySelectedLabel | 得到我正在寻找的一个? 在我的名誉水平上,我几乎感到羞愧,但是这使我感到困惑,每一次search都只能find如何设置标签和更改,而不是select过程