当前位置: 首页>>代码示例>>C#>>正文


C# UITableViewCell.ViewWithTag方法代码示例

本文整理汇总了C#中UITableViewCell.ViewWithTag方法的典型用法代码示例。如果您正苦于以下问题:C# UITableViewCell.ViewWithTag方法的具体用法?C# UITableViewCell.ViewWithTag怎么用?C# UITableViewCell.ViewWithTag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UITableViewCell的用法示例。


在下文中一共展示了UITableViewCell.ViewWithTag方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: FillCellWithMember

		public static UITableViewCell FillCellWithMember(UITableViewCell cell, CodeProjectMember member) {
			(cell.ViewWithTag (100) as UILabel).Text = member.Name;
			(cell.ViewWithTag (101) as UILabel).Text = "Posts: " + (member.ArticleCount + member.BlogCount);
			(cell.ViewWithTag (102) as UILabel).Text = member.Reputation;

			CodeProjectDatabase database = new CodeProjectDatabase ();
			byte[] gravatar = database.GetGravatar (member.Id);
			if (gravatar != null) {

				UIImage image = UIImage.LoadFromData (NSData.FromArray (gravatar));
				(cell.ViewWithTag (105) as UIImageView).Image = image;

			}

			return cell;
		}
开发者ID:Trojka,项目名称:monoCPVanity,代码行数:16,代码来源:CodeProjectMemberListDataSource.cs

示例2: WillDisplay

        public override void WillDisplay(UITableView tableView, UITableViewCell cell, NSIndexPath indexPath)
        {
            var unratedArgumentIcon = cell.ViewWithTag(5) as UIImageView;
            var unratedArgumentLabel = cell.ViewWithTag(10) as UILabel;

            unratedArgumentIcon.Alpha = 0;
            unratedArgumentLabel.Alpha = 0;

            Task.Run(() => {
                ProductGroupManager.GetUnratedArgumentsCount(
                    ProductGroups[indexPath.Row],
                    UserManager.LoggedInUser().Id,
                    unratedArgumentsCount =>
                        InvokeOnMainThread(() =>
                        {
                            if ( unratedArgumentsCount > 0 )
                            {
                                unratedArgumentLabel.Text = unratedArgumentsCount.ToString();
                                UIView.BeginAnimations("cellAnimation");
                                UIView.SetAnimationCurve(UIViewAnimationCurve.EaseInOut);
                                UIView.SetAnimationDuration(1);
                                unratedArgumentIcon.Alpha = 1;
                                unratedArgumentLabel.Alpha = 1;
                                UIView.CommitAnimations();
                            }
                        })
                );
            });
        }
开发者ID:ChristianJaspers,项目名称:saapp-ios,代码行数:29,代码来源:ProductGroupsDataSource.cs

示例3: RefreshCell

        public override void RefreshCell(UITableViewCell cell)
        {
            cell.SelectionStyle = UITableViewCellSelectionStyle.None;
            cell.TextLabel.Text = Caption;

            TextField.ReturnKeyType = NextElement (typeof(TextFieldElement)) != null ? UIReturnKeyType.Next : UIReturnKeyType.Default;

            var v = cell.ViewWithTag (42);
            if (v == null) {
                cell.ContentView.AddSubview (TextField);
            } else {
                if (v.Handle != TextField.Handle) {
                    v.RemoveFromSuperview ();
                    cell.ContentView.AddSubview (TextField);
                }
            }

            TextField.Frame = new RectangleF (CaptionWidth, 11, 300 - CaptionWidth, 22);
        }
开发者ID:jorik041,项目名称:odata,代码行数:19,代码来源:Dialog.cs


注:本文中的UITableViewCell.ViewWithTag方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。