草庐IT

ios - Xamarin 形成 ViewCell 滑动以显示按钮

tl;dr:如何在XamarinForms中像iOS邮件应用一样使用滑动来显示按钮我正在尝试为类似于iOS邮件应用程序或此https://components.xamarin.com/view/swtableviewcell的UI的XamarinFormsiOS应用程序实现滑动以显示按钮.在我发现的许多其他示例中,该组件非常适合iOSnative实现,但我需要通过Xamarin表单显示此UI。目前我有一个像这样的自定义滑动手势识别器:[assembly:ExportRenderer(typeof(SwipeViewCell),typeof(SwipeIosRenderer))]name

iphone - 为 UITableView 的第一个和最后一个单元格制作圆角

我想为UITableView的第一个和最后一个单元格制作圆角。我从这个帖子看到了CustomRoundedcorners您可以在xib文件中使用自定义单元格,设置它们的唯一标识符,如:@"beginCell"、@"middleCell"、@"endCell"。我不想使用自定义单元格。还有其他方法吗?例如:if(cell.count==0orcell.count==last){cell.layer.cornerRadius=10;}是这样的。但是没有称为计数的属性。还有其他属性吗?已编辑:ViewController.m#import"ViewController.h"#import#i

ios - 在 UITableViewCell 中有条件地显示图像

我试图仅在UITableView的某些单元格中显示图像。这是我的configureCell方法:-(void)configureCell:(UITableViewCell*)cellatIndexPath:(NSIndexPath*)indexPath{StoryInfo*info=[self.fetchedResultsControllerobjectAtIndexPath:indexPath];UIImage*ribbon=[UIImageimageNamed:@"ribbon.png"];UIImageView*ribbonView=[[UIImageViewalloc]init

ios - UITableViewCellSelectionStyleBlue 不工作

我需要使用UITableViewCellSelectionStyleBlue作为单元格选择样式。但无论我设置什么样式,它都只显示UITableViewCellSelectionStylegray。我正在使用Xcode5。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellid=@"Table1";UITableViewCell*cell=[tableViewdequeueReusableCel

ios - 使用 block 或 NSOperation 加载图像?

我想知道使用NSOperation或Block将大量图像加载到UIScrollView哪个更好?我创建了所有Imageview并将每个UIImageView定位到滚动条的正确位置。为了避免内存警告,我选择一次加载图像。我的想法是创建一种队列并将所有要加载的图像插入队列中。我必须使用block或NSOperation来执行此操作吗? 最佳答案 在tableView:cellForRowAtIndexPath:中,您可以使用GCD(GrandCentralDispatch)异步加载图像。像这样:staticNSString*CellId

ios - UITableViewCell 自定义字体仅在表更新后显示

我没有做任何复杂的事情。只是想在表格单元格上设置字体。如果我在ViewController出现后重新加载表格数据,或者滚动表格并且单元格自行更新,则字体显示正常。但是如果我只是在第一次加载时设置tableview属性,它就无法正确显示。代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*cellIdentifier=@"listItem";UITableViewCell*cell=[tableViewdequeueR

ios - 启用-tableView :commitEditingStyle:forRowAtIndexPath for only specific cell

通常,当您定义-tableView:commitEditingStyle:forRowAtIndexPath时,您可以通过滑动将所有单元格切换到编辑模式。但是,我只想为特定的单元格启用-tableView:commitEditingStyle:forRowAtIndexPath。这可能吗? 最佳答案 tableview还有一个delegate方法tableView:canEditRowAtIndexPath:您可以在其中定义特定索引路径的行是否可以编辑。希望这对您有所帮助。 关于ios-

ios - UITableView - 点击更改单元格颜色

我已经阅读了很多帖子,但没有一个回答这个问题。我创建了一个表格View来填充玩家姓名列表。当用户点击一个名称时,我希望单元格的背景颜色根据它们在循环中的位置更改为红色、黄色或绿色。我不是要更改selectionStyle颜色。背景颜色的变化将表明每个玩家将在游戏中收到的问题的难度。这是我到目前为止一直在尝试的。当我调试时,我可以看到didSelectRowAtIndexPath被命中,但没有任何变化。有什么想法吗?-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath

ios - 使用自定义 Cell 在 TableView 中的任何索引处插入一行

我是iOS新手。我尝试了更多时间进行搜索,但结果并非我所愿。首先,我有5行自定义单元格。单元格仅包含文本,我想在包含一个图像的单元格的任何索引处添加一行。那么我们如何实现呢? 最佳答案 从评论中我了解到您是UITableView的新手。因此,请阅读一些给定的教程。您将能够在UITableView中添加、删除编辑单元格UITableViewtutorialtutorial2Tableviewprogrammingguide像这样简单的插入将按钮及其Action添加到View中-(IBAction)addNewRow:(UIButton

ios - NSTextAlignmentCenter 仍然无法正常工作

通过thisquestion我了解到,为了通过NSTextAlignmentCenter在UILabel中居中对齐文本,我必须禁用“字母收紧间距”和thisguyagrees.他们提到在界面生成器中禁用此选项,但是,据我所知,我的uilabel在IB中无法访问。这是因为我试图更改uitableview中单元格的“textLabel”。我继续尝试禁用代码中的内容:cell.textLabel.numberOfLines=1;cell.textLabel.adjustsFontSizeToFitWidth=NO;cell.textLabel.adjustsLetterSpacingToFi