小编Naz*_*san的帖子

圆形图像查看与KingFisher(iOS - Swift)

场景:

我有一个@IBOutlet弱变量posterImageView:UIImageView!我正在使用Kingfisher在我的tableView上显示(我必须使用它).该图像来自API.所以,没关系,图像显示正常,但我想将此图像显示为圆形.我没有这个翠鸟,它工作,使用:

posterImageView.layer.cornedRadius = posterImageView.frame.size.width/2
posterImageView.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)

但是对于翠鸟,我这样做:

let imgStg: String = self.movies[indexPath.row].poster!
let imgURL: URL? = URL(string: imgStg)
let imgSrc = ImageResource(downloadURL: imgURL!, cacheKey: imgStg)

cell.posterImageView.kf.setImage(with: imgSrc)
Run Code Online (Sandbox Code Playgroud)

在这个功能里面:

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
Run Code Online (Sandbox Code Playgroud)

所以,当我在viewDidLoad()上调用posterImageView.layer.cornedRadius ...时,xcode会说我的TableViewController上没有这样的posterImageView.

如何使用此翠鸟电话自定义图像视图?

uiimageview ios swift kingfisher

2
推荐指数
1
解决办法
2545
查看次数

WL.Server.getActiveUser返回Null

我需要能够在java适配器中获取用户登录用户ID /密码.阅读了很多文章之后,最好的方式就是打电话

WL.Server.getActiveUser来自从java适配器调用的javascript函数.所以,我在http适配器上添加了一个getIdentity函数来验证我们的应用程序.我已经验证了getActiveUser在登录页面调用的身份验证功能中工作...

当我调用getIdentity函数时,getActiveUser使用相同的身份验证领域返回null.我在application_descriptor文件中设置了域.不知道我还有什么要做的.有任何想法吗?

function performAuthentication(username, password) {
       WL.Logger.info("In performAuthentication: username = " + username + " password = " + password + "Time = " + new Date(new Date().getTime()).toLocaleString());

        var invocationData = {
            adapter : 'BluePages',  
            procedure : 'authenticate',  
            parameters  : [username, password]
        };
        var invocationResult = WL.Server.invokeProcedure(invocationData);

        var fullName = invocationResult.result.fullName;
       if (invocationResult.result.success == false) {
            return {
                authRequired: true,
                loginPassed: false
            };
        } 
        else {
            userIdentity = {
                userId: username,
                credentials: password,
                displayName: username, …
Run Code Online (Sandbox Code Playgroud)

ibm-mobilefirst mobilefirst-adapters

1
推荐指数
1
解决办法
338
查看次数

将UILabel放在屏幕中央

我有一个UILabel,我希望它显示在屏幕的中心,无论它在哪个iPhone上播放!

但我无法做对!它总是在其他地方但不在中间.

我究竟做错了什么?

这是正在发生的事情的图片和代码!

所以不要在中间!

class end: SKScene {

    var label = UILabel()


    override func didMoveToView(view: SKView) {
        scene?.backgroundColor = UIColor(red: CGFloat(59.0/255.0), green: CGFloat(89.0/255.0), blue: CGFloat(152.0/255.0), alpha: CGFloat(1.0))

        let w = UIScreen.mainScreen().bounds.width
        let h = UIScreen.mainScreen().bounds.height
        label = UILabel(frame: CGRect(x: w / 2, y: h / 2, width: 120, height: 30))
        label.text = "REPLAY"
        label.center = CGPoint(x: w / 2, y: 2)
        label.textColor = UIColor.whiteColor()
        self.view?.addSubview(label)
Run Code Online (Sandbox Code Playgroud)

uilabel cgpoint sprite-kit skscene swift

1
推荐指数
1
解决办法
7163
查看次数

如何在swift中设置嵌套?

下面三集如何制作一套?.我的意思是一个嵌套集

var nameSets : Set<String> = ["Nazmul","Hasan","Prince"]
var countrySets : Set<String> = ["UK","London","Bangladesh"]
var securitys : Set<Int> = [2904,99895,8944]

//work
var addresSets : Set = [nameSet,countrySet] 
//cannot convert value of type '[Any]' to specified type 'Set'
 var addresSets : Set = [nameSet,countrySet,security]
// type 'Any' does not conform to protocol 'Hashable'
var addresSets : Set<Any> = [nameSet,countrySet,security]
Run Code Online (Sandbox Code Playgroud)

swift

1
推荐指数
1
解决办法
135
查看次数

如何对标签栏的第二项进行转场?

我在从第二个按钮切换到标签栏的第二个项目时遇到了一个奇怪的麻烦。我有MainViewController2 个按钮。第一个按钮必须与标签栏的第一项链接,第二个按钮必须与标签栏的第二项链接。

任务看起来很简单。为第一个进行 segue 是基本的(我只是先链接了第一个按钮的 Tab Bar Controller),但是我在链接第二个按钮时遇到了麻烦。如果我将第二个按钮与第二个视图链接,我将看到没有标签栏的视图控制器。我需要做什么?

在此处输入图片说明 在此处输入图片说明

xcode interface-builder sequence swift

1
推荐指数
1
解决办法
2853
查看次数

如何使用后退按钮返回到第一个 ViewController?

我想让按钮回到导航控制器中,以便回到我以前的viewcontroller. 你可以看下面的图片来清楚。

请给我一些想法。我花了很多钱去做,但做不到。

xcode ios uistoryboardsegue swift

1
推荐指数
1
解决办法
1937
查看次数

无法使标识符为“costumeCell”的单元出列 - 必须为标识符注册笔尖或类,或者连接情节提要中的原型单元

我正在尝试创建一个简单的应用程序,但是:

'NSInternalInconsistencyException',原因:'无法使具有标识符术语的单元出列 - 必须为标识符注册笔尖或类,或者连接情节提要中的原型单元'

代码:

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! CostumeCellView

    cell.textLabel?.text = titles[indexPath.row]

    return cell
}
Run Code Online (Sandbox Code Playgroud)

屏幕:

班级

标识符

我不知道该怎么做。

uitableview ios swift

1
推荐指数
1
解决办法
1万
查看次数

如何通过给定大小的块从字符串拆分到数组

我想按给定大小的块分割字符串 2

示例:

字符串"1234567"和输出应该是["12", "34", "56","7"]

ios swift swift4

1
推荐指数
1
解决办法
860
查看次数

如何允许 ForEach 布局项在 SwiftUI 中显示数组中的重复项?

我正在开发多项选择答案测验应用程序。

var itemsTemp = ["ant","bat", "bear", "bee", "bird", "butterfly", "camel", "cat", "cheetah","chick", "chicken"]
Run Code Online (Sandbox Code Playgroud)

更新了 这里是我的测验应用程序的示例。

  let answerIndex = Int.random(in: 0...3) // for correct answer
  itemsTemp!.shuffle() // to multiple choose option change. 
Run Code Online (Sandbox Code Playgroud)

这是错误:

线程 1:致命错误:每个布局项只能出现一次

波纹管代码崩溃

LazyVGrid(columns: [GridItem(),GridItem()],spacing: 16) {
       ForEach(itemsTemp) { item in
            VStack {
                    Text(item).id(UUID())
                      .matchedGeometryEffect(id:UUID(), in: namespace, isSource: !show)
                      .onTapGesture{
                               print(" tapped!")
                        }
                    }.matchedGeometryEffect(id: "container\(UUID())", in: namespace)
                 }
              }
Run Code Online (Sandbox Code Playgroud)

这是一个测验应用程序,因此可以选择多个选项来选择正确的答案。数组项将在每个循环中多次出现。

所以需要每个布局项多次出现。

foreach swift swiftui lazyvgrid

1
推荐指数
1
解决办法
2351
查看次数

从foreach转换为for循环

下面的代码工作完美.但我需要它转换foreachfor循环.请帮我为循环迭代通过.因为我必须if else在整个代码中引入一些声明

@foreach (var item in ViewData["productSl_1"] as IEnumerable<Nazmulkp.Models.Product>)
{      
    <div class="col-md-3 ">
      <div class="thumbnail">
          <a href="#" class=""><img src="@Url.Content(item.ImagePath)" alt="Image" style="max-width:100%;"></a>
          <div class="caption">  
             <h5>@item.ProductName</h5>
             <h4>Tk.@item.Price</h4>
          </div>
        </div>
    </div>
}
Run Code Online (Sandbox Code Playgroud)

例:

我必须确保索引编号为2而不是执行 <div class="col-md-3>"

谢谢

asp.net asp.net-mvc asp.net-mvc-4 razor-2

0
推荐指数
1
解决办法
109
查看次数

如何在 UITableView 中插入多行

我正在尝试这个答案Cant insert rows into UITableView - Swift 3 for inserting row to the table view 它工作正常,但它们显示问题但跳过一些数据。

基本上我的问题是我有 2D 数组,var students : [[Student]]?我想插入一个有 4 行的部分。

在表视图中显示插入行的正确方法是什么。

到目前为止我正在尝试什么

 func numberOfSections(in tableView: UITableView) -> Int {
        return students?.count ?? 0
    }
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return students?[section].count ?? 0
    }
Run Code Online (Sandbox Code Playgroud)

并插入:

 //scrolling down time calling this method
    func oldestState(){
        self.students?.append(getdata()) //Update students  property
        self.newsFeedTableView.beginUpdates()
        let indexPaths = (0..<(getdata().count)).map { IndexPath(row: $0, section: (self.students?.count)! - …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

0
推荐指数
1
解决办法
1670
查看次数