草庐IT

ios - 在 iOS 中对 UITextView 的选定文本应用富文本格式

我正在创建一个应用程序,我必须在其中实现如下功能:1)写入textview2)从TextView中选择文本3)允许用户在所选文本上应用粗体、斜体和下划线功能。我已经开始使用NSMutableAttributedString来实现它。它适用于粗体和斜体,但仅用选定的文本替换TextView文本。-(void)textViewDidChangeSelection:(UITextView*)textView{rangeTxt=textView.selectedRange;selectedTxt=[textViewtextInRange:textView.selectedTextRange];

ios - 通过 iOS 8 Action Extension 将选定的文本从 Safari 发送到已安装的应用程序?

是否可以使用iOS8ActionExtension将所选文本从Safari浏览器发送到已安装的应用程序?我正在考虑这个工作流程:用户将在网站中选择一个文本>点击共享图标>安装的应用程序(不仅是共享对话框)打开并显示所选文本。 最佳答案 您需要打开NSExtensionActivationSupportsWebURLWithMaxCount才能使扩展在Safari中可用。当您从模板创建非UI操作扩展目标时,会自动创建一个Action.js文件。编辑文件以使用发回所选文本document.getSelection().toString(

c# - 从选定进程读取传出数据包

是否可以从C#中的选定进程读取传出数据包?如果是,我应该使用什么api?提前致谢。 最佳答案 我假设您正在尝试执行类似于WireShark或WinsockPacketEditor的操作。简短的回答是否。绝对没有具有内置功能的命名空间或程序集。长的答案是是的,但你必须亲自动手。你很可能必须制作一个C++DLL来注入(inject)“监视”它的过程。但是,您可以通过C#连接此DLL并使您的界面全部在.NET中。您的第一步是创建C++DLL,它只需要一些导出:boolInitialzeHook(){//TODO:PatchtheImpor

ios - 使用选定的 UIPicker 行作为自定义 UITableViewCell UILabel SWIFT 的文本

几天来我一直在反对这个问题,尝试了很多不同的方法。我有一个带有包含两个UILabel的自定义单元格的UITableView。选择单元格时,会显示一个UIPicker,并设置一个引用哪个单元格被点击的变量。在UIPicker中做出选择后,我需要获取该值并使用它来替换其中一个单元格标签的现有.text。我尝试过使用.viewWithTag的几种不同方式(首先标记标签本身,然后标记整个单元格)但没有任何效果。我的选择器didSelect是:funcpickerView(pickerView:UIPickerView,didSelectRowrow:Int,inComponentcompone

ios - 使应用程序出现在共享面板中以接受来自其他应用程序的选定文本

我正在iOS中编写一个处理文本的应用程序。通常用户可以通过文本区域输入他们自己的文本,但我也希望用户能够在其他应用程序(例如邮件、网站等)中突出显示文本,并允许用户通过选择和我的应用程序所在的共享面板发送文本然后会出现?我可以在iOS中执行此操作吗?如果可以,如何操作?这像UIActivityViewController的逆向吗?我手机上的一个例子。我在一个网站上,看到有趣的短语,我选择它,然后从文本突出显示共享选项将它发送到Notes。Notes是一个Apple应用程序,但我也可以将它发送到其他第三方应用程序,例如Twitter或WhatsApp。我希望我的应用也出现在这个共享列表中

ios - 从 UITableViewController 中的选定行获取选定的标签文本

我还是Swift的新手,所以请多多包涵。目前我已经从一个JSON文件中加载数据,然后将其显示在各个单元格上。我有一个自定义单元类,它具有必要的标签socket(名称和编号)。我想做的是在给定行上从指定标签文本中检索数据,然后将其传递到另一个ViewController。例如第3行有两个标签,“数据”和“2004”。我选择了第3行,并希望获取此单元格的“2004”值并将其分配给一个变量,然后该变量可以传递给不同的ViewController。(“2004”将被视为我的自定义单元格类中的数字标checkout口,即cell.number)下面是一些可能有用的代码:TableViewCont

swift - 如何计算从选定时间(小时)到给定持续时间的时间(小时)

例如,如果我选择了时间:下午3点和小时数:5小时,则得到(8pm)作为答案“ 最佳答案 letcalendar=Calendar.currentletdate=calendar.date(byAdding:.hour,value:5,to:Date())orletdate=calendar.date(byAdding:.minute,value:330,to:Date())Nowyoucangethourletcomp=calendar.dateComponents([.hour,.minute],from:date)lethour

ios - 在 Swift 中使用 UIIamgePickerControllerDelegate 在屏幕上显示选定的图像

我正在尝试了解有关委托(delegate)模式的更多信息。我编写了一个访问用户相机胶卷的应用程序,我想在用户选择图像后在ViewController上显示该图像。这是我到目前为止所拥有的:importUIKitclassViewController:UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate{@IBOutletweakvarimagePickerView:UIImageView!overridefuncviewDidLoad(){super.viewDidLoad()//

ios - 如何从选定的 UICollectionView 单元格中获取数据?

我的ViewController由一个UIButton和一个有4个单元格的UICollectionView组成。我将选择任何单元格,当我点击按钮时,我只想从选定的UICollectionViewCell中获取数据。UIButton在UICollectionView和UICollectionViewCell之外。 最佳答案 您可以使用indexPathsForSelectedItems获取所有选定项目的indexPaths。在请求所有IndexPath后,您只需向collectionView请求相应的单元格即可获取您的数据。impor

ios - 在 UIPickerView 中更改选定行的颜色,滚动时也是如此

我必须更改UIPickerView中选定行的颜色。我确实设法改变了颜色,我知道这个问题已经有好几个回复了,无论如何那些都不让我满意:通过这些实现,pickerview的动画是有问题的,我不喜欢它。这是当前解决方案的代码funcpickerView(_pickerView:UIPickerView,viewForRowrow:Int,forComponentcomponent:Int,reusingview:UIView?)->UIView{varlabel:UILabelifview==nil{label=UILabel()}elseifviewisUILabel{label=view